Questione : Problema 2008 di VB.Net che passa i dati fra le forme

Ho un app che sto lavorando sopra e sto provando a provare se Form2 è aperto da Form4. Se è io volere rimuovere il datagridview su Form2. Entrambe le forme sono bambini del `mdiparent della conduttura del `. Questo codice, anche se nessun errore gettato, non fa datagrid di work.

The non è di limitare ad un gruppo di dati. È stato popolato dai valori inseriti in textboxes.

I ad una perdita qui ed è probabilmente qualche cosa di semplice ma la mia mente semplice non può calcolarla in anticipo out.

Thanks per alcun help.

class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
>For notpretty " del class= " del id= " codeSnippet843221 del
           
class= del

Risposta : Problema 2008 di VB.Net che passa i dati fra le forme

Anziché:

    Se frm. Nome = “Form2„ allora

Userei:

    Se il frm di TypeOf allora è Form2

Per liberarsi delle edizioni che nome converto sempre per abbassarmi o maiuscola quando effettua i raffronti contro i nomi gradire quello:

    Se Ctrl. Name.ToLower = “dgvol„ allora

Potreste realmente CERCARE esso using questo codice:
*searching in questo modo non è con distinzione delle maiuscole e delle minuscole!
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
        Per ogni frm in main.MdiChildren
            Se il frm di TypeOf allora è Form2
                F2 fioco come Form2 = l$tipo C (frm, Form2)
                Ctls fiochi () come controllo = F2. Controls.Find (“dgvol„, allineare)
                Se ctls. La lunghezza > 0 ctls di AndAlso TypeOf (0) allora è DataGridView
                    DGV fioca come DataGridView = l$tipo C (ctls (0), DataGridView)
                    DGV. Rows.Clear ()
                    Uscire per
                Concluder se
            Concluder se
        Dopo
Altre soluzioni  
 
programming4us programming4us