Recentemente tenho ajudado uma pessoa que tinha dúvidas em relação aos forms, queria abrir outra janela (form) ao clicar em um botão e não sabia como. Deixo aqui um breve tutorial de como o fazer.
Suponhamos que temos um projecto com este aspecto:
Uma form simples, e agora queremos adicionar um botão, é só arrastar da barra de ferramentas para o projecto e temos um botão.
Para criarmos uma nova form temos que fazer o seguinte:
Com o botão do lado direito do rato clicamos em cima do projecto e de seguida em adicionar novo item.
Project –> Add New Item –> Windows Form
Damos o nome que quisermos á forma e basta, temos mais uma form criada, mas não temos acesso a ela através da form1.
Voltamos ao form1 e clicamos 2 vezes em cima do botão que irá abrir (em página de codificação) o método para o evento clicar no botão (private ou protected irá aparecer no inicio da função).
Para que apareça o segundo form temos que escrever o seguinte código:
<<nome do form>> myNewForm = new <<nome do form>>();
myNewForm.Show();
O código vai para dentro das chavetas {} e substituir <<nome do form>> pelo nome que deram realmente ao form2.
E é tudo o que necessitam para chamar forms, seja em botões ou itens de menuStrip por exemplo, o código é o mesmo.
Para fecharem o form e/ou aplicação o código necessário é:
Application.Exit();
E está tudo feito para abrir e fechar forms!
Valeu, tava uma guerra aqui.
ResponderEliminarNa realidade eu quero fechar apenas o form2. Não quero fechar o aplicativo.
ResponderEliminarPara fechar apenas a form será apenas necessário o seguinte:
ResponderEliminarthis.Close()
Ou seja, fechar o objecto.
Me ajudou também. Obrigado. Paulo
ResponderEliminarTentei umas 3 vezes hoje e não consegui! Explica um pouco melhor!
ResponderEliminarvlw cara... me matei de procurar, até em videos aula...
ResponderEliminare me ajudou bastante...
começando mexer nessas coisas de formulários e talz =D
espero ver mais posts desses por aki, quem sabe num add o site pros favoritos =D
Rodei pra cima e pra baixo no help da microsoft e nao consegui achar! Só aqui! Valew!!!
ResponderEliminarEu estava a dias e dias e dias procurando, e nada dava certo. Já nem sei quantos projetos abri e derrubei.
ResponderEliminarAté que enfim UMA LUZ NO FINAL DO TUNEL..
FUNCIONA MESMOOOOOO.....OBRIGADO
Muito Obrigado por esta dica . sites iguais ao seu merecem reconhecimento por ajudarem nós que somos iniciantes. Obrigado pela Dica. Abraços . Neto
ResponderEliminare como eu faço pra que o form2 abra apenas uma vez ao clicar no botão do form1?
ResponderEliminar