Criar um aplicativo do Windows Forms no Visual Studio com C#
Neste tutorial, você criará um aplicativo simples do C# que tem uma interface do usuário baseada em Windows.
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo gratuitamente.
Observação
Algumas das capturas de tela neste tutorial usam o tema escuro. Se você não estiver usando o tema escuro, mas quiser usá-lo, confira a página Personalizar o IDE e o Editor do Visual Studio para saber como.
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio 2022 para instalá-lo gratuitamente.
Criar um projeto
Primeiro, você criará um projeto de aplicativo em C#. O tipo de projeto inclui todos os arquivos de modelo que você precisará, mesmo sem adicionar nada.
Abra o Visual Studio.
Na tela Iniciar, selecione Criar um novo projeto.
Na janela Criar um novo projeto, escolha o modelo Aplicativo do Windows Forms (.NET Framework) para C#.
(Se preferir, você pode refinar sua pesquisa para acessar rapidamente o modelo desejado. Por exemplo, insira ou digite Aplicativo do Windows Forms na caixa de pesquisa. Em seguida, escolha C# na lista Linguagem e escolha Windows na lista Plataforma.)
Observação
Se você não encontrar o modelo do Aplicativo do Windows Forms (.NET Framework), poderá instalá-lo a partir da janela Criar um novo projeto. Na mensagem Não encontrou o que precisa?, escolha o link Instalar mais ferramentas e recursos.
Em seguida, no Instalador do Visual Studio, escolha a carga de trabalho Desenvolvimento de desktop do .NET.
Depois disso, escolha o botão Modificar no Instalador do Visual Studio. Pode ser solicitado que você salve seu trabalho; nesse caso, faça isso. Em seguida, escolha Continuar para instalar a carga de trabalho. Em seguida, retorne para a etapa 2 deste procedimento para "Criar um projeto".
Na janela Configurar seu novo projeto, digite ou insira OláMundo na caixa Nome do projeto. Em seguida, escolha Criar.
O Visual Studio abre seu novo projeto.
Abra o Visual Studio.
Na janela inicial, selecione Criar um novo projeto.
Na janela Criar um novo projeto, selecione o modelo Aplicativo do Windows Forms (.NET Framework) para C#.
(Se preferir, você pode refinar sua pesquisa para acessar rapidamente o modelo desejado. Por exemplo, insira ou digite Aplicativo do Windows Forms na caixa de pesquisa. Em seguida, selecione C# na lista Linguagem e selecione Windows na lista Plataforma.)
Observação
Se você não encontrar o modelo do Aplicativo do Windows Forms (.NET Framework), poderá instalá-lo a partir da janela Criar um novo projeto. Na mensagem Não encontrou o que precisa?, selecione o link Instalar mais ferramentas e recursos.
Em seguida, no Instalador do Visual Studio, selecione a carga de trabalho Desenvolvimento de desktop do .NET.
Depois disso, selecione o botão Modificar no Instalador do Visual Studio. Pode ser solicitado que você salve seu trabalho; nesse caso, faça isso. Em seguida, selecione Continuar para instalar a carga de trabalho. Em seguida, retorne para a etapa 2 deste procedimento para "Criar um projeto".
Na janela Configurar seu novo projeto, digite ou insira OláMundo na caixa Nome do projeto. Em seguida, selecione Criar.
O Visual Studio abre seu novo projeto.
Criar o aplicativo
Depois de selecionar o seu modelo de projeto do C# e nomear seu arquivo, o Visual Studio abrirá um formulário para você. Um formulário é uma interface do usuário do Windows. Vamos criar um aplicativo "Olá, Mundo" ao adicionar controles ao formulário e, em seguida, vamos executar o aplicativo.
Adicionar um botão no formulário
Selecione Caixa de ferramentas para abrir a janela de submenu Caixa de Ferramentas.
(Se você não enxergar a opção de submenu Caixa de Ferramentas, poderá abri-la na barra de menus. Para fazer isso, Exibir>Caixa de Ferramentas. Ou pressione Ctrl+Alt+X.)
Expanda Controles Comuns e selecione o ícone Fixar para encaixar a janela Caixa de Ferramentas.
Selecione o controle Botão e, em seguida, arraste-o para o formulário.
Na janela Propriedades, localize Texto, altere o nome de button1 para
Click this
e, em seguida, pressione Enter.(Se você não enxergar a janela Propriedades, poderá abri-la na barra de menus. Para fazer isso, selecione Exibir>Janela Propriedades. Ou pressione F4.)
Na seção Design da janela Propriedades, altere o nome de button1 para
btnClickThis
e, em seguida, pressione Enter.Observação
Se a lista estiver em ordem alfabética na janela Propriedades, como alternativa, o button1 aparecerá na seção (DataBindings).
Adicionar um rótulo ao formulário
Agora que adicionamos um controle de botão para criar uma ação, vamos adicionar um controle de rótulo para enviar o texto.
Selecione o controle Rótulo da janela Caixa de Ferramentas e, então, arraste-a para o formulário e solte-a abaixo do botão Clique aqui.
Na seção Design ou na seção (DataBindings) da janela Propriedades, altere o nome de label1 para
lblHelloWorld
e, em seguida, pressione Enter.
Adicionar código ao formulário
Na janela Form1.cs [Design], clique duas vezes no botão Clique aqui para abrir a janela Form1.cs.
(Como alternativa, você pode expandir Form1.cs no Gerenciador de Soluções e, em seguida, escolher Form1.)
Na janela Form1.cs, após a linha private void, digite ou insira
lblHelloWorld.Text = "Hello World!";
conforme mostrado na captura de tela a seguir:
Executar o aplicativo
Selecione o botão Iniciar para executar o aplicativo.
Várias coisas acontecerão. No IDE do Visual Studio, a janela Ferramentas de Diagnóstico será aberta, e uma janela de saída também. Porém, fora do IDE, uma caixa de diálogo Form1 será exibida. Ele incluirá seu botão Clique aqui e o texto label1.
Selecione o botão Clique aqui na caixa de diálogo Form1. Observe que o texto label1 é alterado para Olá, Mundo!.
Feche a caixa de diálogo Form1 para parar de executar o aplicativo.
Criar o aplicativo
Depois de selecionar o seu modelo de projeto do C# e nomear seu arquivo, o Visual Studio abrirá um formulário para você. Um formulário é uma interface do usuário do Windows. Vamos criar um aplicativo "Olá, Mundo" ao adicionar controles ao formulário e, em seguida, vamos executar o aplicativo.
Adicionar um botão no formulário
Escolha Caixa de ferramentas para abrir a janela de submenu Caixa de Ferramentas.
(Se você não enxergar a opção de submenu Caixa de Ferramentas, poderá abri-la na barra de menus. Para fazer isso, Exibir>Caixa de Ferramentas. Ou pressione Ctrl+Alt+X.)
Escolha o ícone Fixar para encaixar a janela Caixa de Ferramentas.
Escolha o controle Botão e, em seguida, arraste-o para o formulário.
Na janela Propriedades, localize Texto, altere o nome de Button1 para
Click this
e, em seguida, pressione Enter.(Se você não enxergar a janela Propriedades, poderá abri-la na barra de menus. Para fazer isso, escolha Exibir>Janela Propriedades. Ou pressione F4.)
Na seção Design da janela Propriedades, altere o nome de Button1 para
btnClickThis
e, em seguida, pressione Enter.Observação
Se a lista estiver em ordem alfabética na janela Propriedades, como alternativa, o Button1 aparecerá na seção (DataBindings).
Adicionar um rótulo ao formulário
Agora que adicionamos um controle de botão para criar uma ação, vamos adicionar um controle de rótulo para enviar o texto.
Selecione o controle Rótulo da janela Caixa de Ferramentas e, então, arraste-a para o formulário e solte-a abaixo do botão Clique aqui.
Na seção Design ou na seção (DataBindings) da janela Propriedades, altere o nome de Label1 para
lblHelloWorld
e, em seguida, pressione Enter.
Adicionar código ao formulário
Na janela Form1.cs [Design], clique duas vezes no botão Clique aqui para abrir a janela Form1.cs.
(Como alternativa, você pode expandir Form1.cs em Gerenciador de Soluções e, em seguida, escolher Exibir Código(ou pressionar F7) no menu exibido com o clique do botão direito do mouse em Form1.cs.)
Na janela Form1.cs, após a linha private void, digite ou insira
lblHelloWorld.Text = "Hello World!";
conforme mostrado na captura de tela a seguir:
Executar o aplicativo
Escolha o botão Iniciar para executar o aplicativo.
Várias coisas acontecerão. No IDE do Visual Studio, a janela Ferramentas de Diagnóstico será aberta, e uma janela de saída também. Porém, fora do IDE, uma caixa de diálogo Form1 será exibida. Ela incluirá o botão Clique aqui e o texto Label1.
Escolha o botão Clique aqui na caixa de diálogo Form1. Observe que o texto Label1 é alterado para Olá, Mundo!.
Feche a caixa de diálogo Form1 para parar de executar o aplicativo.
Próximas etapas
Parabéns por concluir este tutorial. Para saber mais, continue com o tutorial a seguir: