Pergunta : Problema 2008 de VB.Net que passa dados entre formulários

Eu tenho um app que eu esteja trabalhando sobre e eu esteja tentando testar se Form2 está aberto de Form4. Se é mim querer cancelar o datagridview em Form2. Ambos os formulários são crianças do `mdiparent do cano principal do `. Este código, embora nenhum erro jogado, não faz datagrid de work.

The não é limitar a uma série de dados. Foi povoado dos valores incorporados em textboxes.

I am em uma perda aqui e é provavelmente algo simples mas minha mente simples não pode figurá-lo out.

Thanks adiantado para nenhum help.

class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
>For notpretty " do class= " do id= " codeSnippet843221 do
           
class= do

Resposta : Problema 2008 de VB.Net que passa dados entre formulários

Em vez de:

    Se frm. Nome = “Form2” então

Eu usar-me-ia:

    Se o frm de TypeOf é Form2 então

Para começ livrou das edições que conhecidas eu converto sempre para abaixar ou upper-case ao executar fósforos de encontro aos nomes gosto disso:

    Se CTRL. Name.ToLower = “dgvol” então

Você poderia realmente PROCURARAR por ele using este código:
*searching desse modo não é diferenciando maiúsculas e minúsculas!
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
        Para cada frm em main.MdiChildren
            Se o frm de TypeOf é Form2 então
                F2 não ofuscante como Form2 = C (frm, Form2)
                Ctls não ofuscantes () como o controle = o f2.Controls.Find (“dgvol”, verdadeiros)
                Se ctls. O comprimento > 0 os ctls de AndAlso TypeOf (0) é DataGridView então
                    Dgv não ofuscante como DataGridView = C (ctls (0), DataGridView)
                    dgv. Rows.Clear ()
                    Retirar para
                Terminar se
            Terminar se
        Em seguida
Outras soluções  
 
programming4us programming4us