PDA

View Full Version : [C#] portare focus su un nodo


giangi_luca
03-04-2010, 17:05
ciao, ho bisogno di un aiuto:
ho creato una ViewTree e ho inserito due nodi cioè ho:

+MENU
- VOCE1

se clicco su VOCE1 apro correttamente un il messaggio MessageBox.Show("primo nodo cliccato");

l problema è che quando chiudo il form e riclicco di nuovo su VOCE1 si
piu volte il mess MessageBox.Show("primo nodo cliccato");


quando chiudo devo far tornare il focus su MENU?
Non sto capendo l'errore

switch (e.Node.Name)
{
case"MENU":
break;
case"VOCE1":
MessageBox.Show("primo nodo cliccato");
break;
default:
//MessageBox.Show(String.Format("E stato cliccato nodo con break;
}


grazie
e auguri

astorcas
03-04-2010, 19:34
ciao, ho bisogno di un aiuto:
ho creato una ViewTree e ho inserito due nodi cioè ho:

+MENU
- VOCE1

se clicco su VOCE1 apro correttamente un il messaggio MessageBox.Show("primo nodo cliccato");

l problema è che quando chiudo il form e riclicco di nuovo su VOCE1 si
piu volte il mess MessageBox.Show("primo nodo cliccato");


quando chiudo devo far tornare il focus su MENU?
Non sto capendo l'errore

switch (e.Node.Name)
{
case"MENU":
break;
case"VOCE1":
MessageBox.Show("primo nodo cliccato");
break;
default:
//MessageBox.Show(String.Format("E stato cliccato nodo con break;
}


grazie
e auguri

Cosa vorresti che facesse il programma?

giangi_luca
03-04-2010, 20:04
ciao,
vorrei che quando clicco su una delle voci si aprisse una sola volta il messaggio
e non tante volte.
praticamente invece del messaggio metterò l'apertura di un form, però
come è scritto ora mi apre piu volte il messaggio

giangi_luca
04-04-2010, 11:50
ciao non c'è nessuno che può darmi una mano?
non riesco acapire come ridolverlo :muro:

auguri a tutti di buona pasqua