Cuestión : Problema 2008 de VB.Net que pasa datos entre las formas

Tengo un app que esté trabajando encendido y estoy intentando probar si Form2 está abierto de Form4. Si es yo querer despejar el datagridview en Form2. Ambas formas son niños del `mdiparent de la cañería del `. Este código, aunque ningún error lanzado, no hace datagrid de work.

The no es limitar a un grupo de datos. Fue poblado de los valores incorporados en textboxes.

I en una pérdida aquí y es probablemente algo simple pero mi mente simple no puede calcularlo out.

Thanks por adelantado para ningún help.

class= > " claro " 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

Respuesta : Problema 2008 de VB.Net que pasa datos entre las formas

En vez de:

    Si frm. Nombre = “Form2” entonces

Utilizaría:

    Si el frm de TypeOf entonces es Form2

Para librarse de las ediciones conocidas que convierto siempre para bajar o mayúscula al realizar fósforos contra nombres tener gusto de eso:

    Si Ctrl. Name.ToLower = “dgvol” entonces

Usted podría BUSCAR realmente para él usar este código:
¡el *searching de este modo no es con diferenciación entre mayúsculas y minúsculas!
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
        Para cada frm en main.MdiChildren
            Si el frm de TypeOf entonces es Form2
                F2 dévil como Form2 = C (frm, Form2)
                Ctls déviles () como el control = F2. Controls.Find (“dgvol”, verdades)
                Si ctls. La longitud > 0 los ctls de AndAlso TypeOf (0) entonces es DataGridView
                    Dgv dévil como DataGridView = C (ctls (0), DataGridView)
                    dgv. Rows.Clear ()
                    Salir para
                Terminar si
            Terminar si
        Después
Otras soluciones  
 
programming4us programming4us