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.