Zdravím, potřeboval bych toto: Mám v aplikaci vložený treeView a v něm node1 a node2. Jak mám udělat, že když kliknu na node1, zobrazí se nový form s textem node1 a když na node2, tak se zobrazí nový form s textem node2?
Fórum › .NET
TreeView
Můžeš zachytit událost TreeView.NodeMouseClick a z e parametru pak získáš referenci na instanci třídy TreeNode a z ní pak název daného Node. Nějak takhle:
void treeView_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
TreeNode clickedNode = e.Node;
string name = clickedNode.Name;
}
Zobrazit nový form pak už jistě zvládneš.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 22 hostů
Podobná vlákna
C# - treeView — založil elvis
Statické TreeView — založil Chudda
TreeView.Nodes... — založil Trebor
Vyhledavani v treeview — založil dyžon
Python Tkinter Treeview — založil cinkim
Moderátoři diskuze