Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como conectar dois formulários em Visual Basic
janelas tradicionais do Visual Basic criar projectos fornece dois métodos para a abertura de novas formas . O método Mostrar caixa de diálogo abre a segunda forma no modo de diálogo , suspendendo a primeira forma até que o usuário responda à segunda forma . Este tipo de formulário funciona bem para fazer login, aceitar as configurações ou a realização de um diálogo com o usuário. O método Show abre a segunda forma independente , permitindo que ambas as formas para executar em paralelo. Coisas que você precisa
Microsoft Visual Basic Express 2010 ou Microsoft Visual Studio 2010
Show Mais instruções
Usando o método ShowDialog
1

Abra o Visual Basic e crie um projeto novo Formulário do Windows . Clique em "Arquivo " e depois " New Project" . Quando o diálogo New Project será exibida , selecione " Windows" do ponto de vista da árvore , escolher entre os tipos de projeto " Windows Forms Application " , nome do projeto " FormSamples " e clique em OK. Um novo formulário irá aparecer.
2

Arraste um rótulo e três botões para o novo formulário . Botão direito do mouse no rótulo e escolha " Propriedades". Nomeie o rótulo de " lblTitle " e digite "Welcome" na propriedade Text . Clique em " ESCAPE " para voltar à forma designer. Repita o processo para cada um dos botões , entrando "Log In", "View " e " Close" para a propriedade de texto de cada botão.
3

Criar um segundo formulário. Clique em " Project" , em seguida, "Criar Novo Formulário do Windows . " Nomeie o " LoginForm ". Forma Arraste um rótulo, caixa de texto e dois botões para o formulário. Altere a propriedade texto do rótulo de "Nome: ", nome da caixa de texto " txtName " e rotular os botões "Log In " e " Cancelar ".

Dê um duplo clique no botão Login para abrir a janela de código e adicione o seguinte código:

DialogResult = DialogResult.OK

Clique em Exibir , em seguida, design para retornar à exibição de design de formulário. Dê um duplo clique no botão Cancelar e adicione o seguinte código:

DialogResult = DialogResult.Cancel
4

Voltar para a primeira forma , clicando em " Form1 " na janela Solution Explorer. Dê um duplo clique no botão Login e adicione o seguinte código: Dim frm

As New LoginForm

Se frm.ShowDialog = DialogResult.OK Então

lblTitle.Text = "Bem-vindo " e frm.txtName.Text

End If

frm.Close ()

Este código cria uma nova instância do formulário de login , em seguida, usa o método ShowDialog para abrir o formulário. Se o botão de login é clicado, showDialog retorna DialogResult.OK eo código copia o nome da caixa de texto para a mensagem de boas vindas . Se a opção " Cancelar " é clicado , esse código é ignorado. O método Close fecha o formulário de diálogo .
Usando o método Mostrar
5

Crie outro formulário chamado " ViewForm ". Arraste um rótulo e um botão da caixa de ferramentas para o formulário. Altere a propriedade Name do rótulo para " lblContent " e altere a propriedade Text do botão para
6

Dê um duplo clique no botão "Fechar " e adicione o seguinte código "Fechar". : < Br >

close ()
7

Retornar para o designer de formulário para Form1 , em seguida, clique no botão "Exibir" . Adicione o seguinte código : Dim frm

As New ViewForm

frm.lblContent.Text = lblTitle.Text & " . . Lugar conteúdo aqui "

frm.Show ()

Este código cria uma nova instância do ViewForm . Em seguida, ele define a propriedade de texto do rótulo e chama o método show da forma . Note-se que não há nenhum método Close eo método Show não olha para um valor de retorno.

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar VB.NET Express para alterar a entrada de grav…
·Como usar VB6 DLL de aplicativos Vb.Net Pocket PC 
·Como converter texto em HTML para RichTextBox em Vb.NET…
·VBA & Dicas Macro para Word 2007 
·Como calcular o azimute entre os pontos em VB 
·VBA Teoria Programação 
·Como atualizar tempo com VBScript 
·Como fazer Módulos em VB6 
·Como validar uma Caixa de Texto 
·Passos para criar um aplicativo Visual Basic 
  Artigos em destaque
·Como encontrar uma String em outra seqüência com PHP 
·Como saída de um arquivo em Ruby 
·Como parar o MySQL Com Ubuntu 
·Como assegurar que o arquivo foi copiado em VB6 
·Como alterar um soquete de bloqueio para não-bloqueio 
·Quando usar JSP vs. JSPF 
·Tipos de classes de ação em Struts 
·Como referência Botões em AS3 
·Como Desenvolver 508 Software compatível para Java 
·Como usar VBA e Regex 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados