Ciao a tutti!!
Preciso che da pochissimo lavoro con C# e applicazioni winform e ho molte difficoltà ancora nell'andare avanti su molte cose.
Il problema che mi blocca ora è il seguente:
Ho una treeView e quando mi sposto da una voce all'altra mi viene aperto un form corrispondente alla voce cliccata.
Il problema sorge se poi torno a visitare una voce precedentemente già selezionata.. in pratica mi viene riaperta una copia del form corrispondente che ovviamente è già aperto dalla visita precedente.
Suppongo che avrei bisogno di controllare se il form che sto tentando di aprire esiste già tra i form aperti e nel caso dargli il focus oppure eseguire l'apertura.
L'evento che utilizzo sulla treeView per attivare il cambio form è "AfterSelect", pensate che sia corretto?
Il form principale è di tipo MDI e i form interni li apro col seguente codice:
frm1 = new FormFiglio();
frm1.MdiParent = this;
frm1.Show();
Grazie!!!!![]()