TreeView "Klickbar machen"

lusiphur

Mitglied
Hallo

ich habe mittels
tr.Nodes.Add("Knoten")
Knoten und unterknoten in C# erstellt und finde einfach nicht heraus wie ich es handeln kann das ich wenn z.B Konten geklickt wird eine Windows Form oder einen Hyperlink öffenen kann

Danke im Voraus
Luse
 
Hi!

Schau die Controls im Objektbrowser an um die möglichen Events herrauszubekomen. oder Du suchst in der MSDN nach Beispielen zu den einzelnen Controls. Das TreeView.AfterSelect Ereigniss ist in deinem Fall das was Du brauchst:
C#:
TreeView treeView;

void GenerateNodes()
{
	TreeNode treeNode;

	for ( int i = 0; i < 5; i++ ) {
		treeNode = new TreeNode( "TreeNode" + i.ToString() );
		treeView.Nodes.Add( treeNode );
	}
	treeView.AfterSelect += new TreeViewEventHandler( treeView_AfterSelect );	
}

void treeView_AfterSelect( object sender, TreeViewEventArgs e ) {
	MessageBox.Show( e.Node.Text );
}
 
Ich glaube nicht, dass er das AfterSelect Event möchte, sondern viel eher das NodeMouseDoubleClick oder das NodeMouseClick

C#:
private void MyTestTreeView_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
{
    MessageBox.Show(e.Node.Text);
}
 
Zurück