ورود

View Full Version : مبتدی: treeview کمک



jenerh
سه شنبه 05 مهر 1390, 23:57 عصر
من treeview ساختم با node هاش حالا می خوام وقتی روی nodei کلیک کنم 1 فرمی که ساختم باز شه ممنون میشم کدشو برام بزارین ؟

corona
چهارشنبه 06 مهر 1390, 21:44 عصر
برای این کار میتونی دوست عزیز از ایونت AfterSelect خود treeview استفاده کنی. یک نمونه کد برات میزارم


Imports System.Data.Sql
Imports System.Data
Imports System.Data.SqlClient






Public Class Form1


Private tree As New TreeView


Public Sub New()

' This call is required by the designer.
InitializeComponent()

' Add any initialization after the InitializeComponent() call.

End Sub



Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim treenode1 As New TreeNode("node1")
Dim treenode2 As New TreeNode("node2")
tree.Nodes.AddRange(New TreeNode() {treenode1, treenode2})


AddHandler tree.AfterSelect, AddressOf Tree_AFterSelect

Me.Controls.Add(tree)


End Sub


Private Sub Tree_AFterSelect(ByVal sender As Object, ByVal e As TreeViewEventArgs)

Dim fm2 As New Form2
fm2.Show()

End Sub

End Class






موفق باشی

morika
چهارشنبه 06 مهر 1390, 22:55 عصر
Select Case TreeView1.SelectedNode.Name
Case "Node0"
Form1.ShoDialog()
End Select