Banner

Mostrar mensagens com a etiqueta Forms. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Forms. Mostrar todas as mensagens

quinta-feira, 27 de janeiro de 2011

Chamar Forms em Visual Studio (C#)

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:

images

Uma form simples, e agora queremos adicionar um botão, é só arrastar da barra de ferramentas para o projecto e temos um botão.

2

Para criarmos uma nova form temos que fazer o seguinte:

criandoarquivo001_clip_image004

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).

ButtonClick

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!