A jednak potrzebuję pomocy:
Kopiuj
private void Form1_Load(object sender, EventArgs e)
{
TreeView node = new TreeView();
treeView1.Nodes.Add("AAA");
treeView1.Nodes.Add("BBB");
treeView1.Nodes[0].Nodes.Add("aaaa");
treeView1.Nodes[1].Nodes.Add("bbbb");
}
private void clikmyszy(object sender, TreeNodeMouseClickEventArgs e)
{
string test;
TreeNode node = treeView1.SelectedNode;
MessageBox.Show(node.Text);
}
Kod ładnie generuje drzewo:
Kopiuj
AAA..
.aaaa
BBB..
.bbbb
Po starcie programu automatycznie zaznacza się AAA - to jest ok. Po kliknięciu na "aaaa" pokazuje MessageBox z AAA a nie aaaa. Wiem dlaczego: ponieważ jest zaznaczone AAA i pokazuje ok. Ale jak zrobić żeby pokazywało to co aktualnie klikam czyli aaaa.
Pytanie drugie: czy można ustawić żeby MessageBox pokazywał się tylko po kliknięciu na gałąź aaaa lub niżej?
Pytanie trzecie: czy można ustawić żeby nic nie było wstępnie zaznaczone w TreeView po jego utworzeniu? Tzn. żadne pole?
`dodanie znaczników i ``` - @furious programming