Partilhar via


Tutorial: Criar um aplicativo do Windows Forms no Visual Studio com C#

Neste tutorial, você cria um aplicativo C# simples que tem uma interface do usuário (UI) baseada no Windows. O aplicativo tem um botão que altera o texto de um rótulo. Este aplicativo simples tem todos os componentes usados para programas mais complicados do Windows Forms.

  • Criar um projeto C# no Visual Studio
  • Criar uma aplicação
  • Execute seu aplicativo

Pré-requisitos

  • Se você não tiver o Visual Studio, vá para de downloads do Visual Studio 2022 para instalá-lo gratuitamente.
  • A carga de trabalho de desenvolvimento de desktop .NET . Para verificar ou instalar essa carga de trabalho no Visual Studio, selecione Ferramentas >Obter Ferramentas e Recursos. Para obter mais informações, consulte alterar cargas de trabalho ou componentes individuais.

Criar um projeto

Primeiro, crie um projeto de aplicativo C#. O tipo de projeto vem com todos os arquivos de modelo que você precisa para criar seu aplicativo.

  1. Abra o Visual Studio e selecione Criar um novo projeto na janela Iniciar.

    Captura de tela mostrando a janela Criar um novo projeto.

  2. Em Criar um novo projeto, selecione o modelo de Windows Forms App (.NET Framework) para C#.

    Captura de tela mostrando o aplicativo Windows Forms (.NET Framework) para C#.

    Você pode refinar sua pesquisa para chegar rapidamente ao modelo desejado. Por exemplo, digite Windows Forms App na caixa de pesquisa. Em seguida, escolha C# na lista de idiomas e, em seguida, escolha Windows na lista de plataformas.

  3. Em Configure o seu novo projeto, para Nome do projeto, insira HelloWorld e selecione Criar.

    Captura de tela mostrando a janela Configurar seu novo projeto, onde você nomeia seu projeto como HelloWorld.

    O Visual Studio abre seu novo projeto.

  1. Abra o Visual Studio e selecione Criar um novo projeto na janela Iniciar.

    Captura de tela que mostra a opção Criar um novo projeto.

  2. Em Criar um novo projeto, selecione o modelo de Windows Forms App (.NET Framework) para C#.

    Você pode refinar sua pesquisa para chegar rapidamente ao modelo desejado. Por exemplo, digite do Aplicativo Windows Forms na caixa de pesquisa. Em seguida, selecione C# na lista de idiomas e, em seguida, selecione Windows na lista de plataformas.

    Captura de tela que mostra o modelo C# para o aplicativo Windows Forms (.NET Framework).

  3. Na janela Configurar o seu novo projeto, em nome do projeto, digite HelloWorlde selecione Criar.

    Captura de tela que mostra a janela Configurar seu novo projeto para seu projeto chamado HelloWorld.

    O Visual Studio abre seu novo projeto.

Criar o aplicativo

Depois de selecionar seu modelo de projeto C# e nomear seu projeto, o Visual Studio abre um formulário para você. Um formulário é uma interface de usuário do Windows. Crie uma aplicação Hello World ao adicionar controlos ao formulário. Em seguida, executar o aplicativo.

Adicionar um botão ao formulário

  1. Selecione Caixa de Ferramentas para abrir a janela flutuante Caixa de Ferramentas.

    Captura de tela mostrando a opção Caixa de Ferramentas para abrir a janela Caixa de Ferramentas.

    Se não vir a opção Caixa de Ferramentas, pode abri-la a partir da barra de menus. Selecione Exibir>caixa de ferramentas ou Ctrl+Alt+X.

  2. Selecione o ícone Pin para encaixar a janela Toolbox.

    Captura de ecrã mostrando o ícone de fixação que fixa a janela Caixa de Ferramentas no IDE.

  3. Selecione o Button controle e arraste-o para o formulário.

    Captura de tela mostrando o formulário com um botão.

  4. Na janela de Propriedades , localize Texto, altere o nome de Button1 para Click thise, em seguida, selecione Enter .

    Captura de tela mostrando onde alterar o texto do botão no formulário.

    Se não vir a janela de Propriedades , pode abri-la a partir da barra do menu. Selecione Exibir>janela Propriedades ou F4.

  5. Na janela Propriedades da secção Design, altere o nome de Button1 para btnClickThis, e em seguida selecione Enter.

    Captura de tela mostrando o novo nome do botão.

    Observação

    Se você alfabetizou a lista na janela Propriedades, Button1 aparecerá na seção (DataBindings).

Adicionar um rótulo ao formulário

Depois de adicionar um controle de botão para criar uma ação, adicione um controle de rótulo para receber o texto.

  1. Selecione o controle Label no Toolbox. Em seguida, arraste-o para o formulário e solte-o abaixo do Clique neste botão.

  2. Na seção Design ou na seção (DataBindings) da janela Propriedades, altere o nome de Label1 para lblHelloWorld. Em seguida, selecione Enter.

Adicionar código ao formulário

  1. Na janela Form1.cs [Design], clique duas vezes no botão Clique neste para abrir a janela Form1.cs.

    Como alternativa, você pode expandir Form1.cs no Gerenciador de Soluções e, em seguida, escolher Exibir código ou selecionar F7 no menu de atalho Form1.cs.

  2. Na janela Form1.cs, após a linha void privada, digite lblHelloWorld.Text = "Hello World!"; conforme mostrado na captura de ecrã a seguir.

    Captura de tela mostrando a janela de código onde você adiciona código ao formulário.

Depois de selecionar seu modelo de projeto C# e nomear seu projeto, o Visual Studio abre um formulário para você. Um formulário é uma interface de usuário do Windows. Crie uma aplicação Hello World ao adicionar controlos ao formulário. Em seguida, executar o aplicativo.

Adicionar um botão ao formulário

  1. Selecione Caixa de Ferramentas para abrir a janela flutuante Caixa de Ferramentas.

    Captura de tela que mostra como selecionar a Caixa de Ferramentas para abrir a janela Caixa de Ferramentas.

    Se não vir a opção Caixa de Ferramentas, pode abri-la a partir da barra de menus. Selecione Exibir>caixa de ferramentas ou Ctrl+Alt+X.

  2. Expanda Controles Comuns e selecione o ícone de Pin para encaixar a janela Caixa de Ferramentas .

    Captura de tela que mostra o ícone Pin para fixar a janela da Caixa de Ferramentas no IDE.

  3. Selecione o Button controle e arraste-o para o formulário.

    Captura de tela que mostra o formulário com um botão recém-adicionado.

  4. Na janela Propriedades, localize Texto . Altere o nome de botão1 para Click thise, em seguida, selecione e pressione Enter.

    Captura de tela que mostra o campo Texto na janela Propriedades.

    Se não vir a janela de Propriedades , pode abri-la a partir da barra do menu. Selecione Exibir>janela Propriedades ou F4.

  5. Na seção Design da janela Propriedades, altere o nome de button1 para btnClickThise, em seguida, selecione Enter.

    Captura de tela que mostra o novo nome para o botão.

    Observação

    Se você ordenou alfabeticamente a lista na janela de Propriedades , o botão aparecerá na seção (DataBindings).

Adicionar um rótulo ao formulário

Depois de adicionar um controle de botão para criar uma ação, adicione um controle de rótulo para receber o texto.

  1. Selecione o controle Label no Toolbox. Em seguida, arraste-o para o formulário e solte-o abaixo do Clique neste botão.

  2. Na seção Design ou na seção (DataBindings) da janela Properties, altere o nome de label1 para lblHelloWorld. Em seguida, selecione Enter.

Adicionar código ao formulário

  1. Na janela Form1.cs [Design], clique duas vezes no botão Clique neste para abrir a janela Form1.cs.

    Como alternativa, você pode expandir Form1.cs no Gerenciador de Soluções e, em seguida, escolha Form1.

  2. Na janela Form1.cs, após a linha void privada, digite lblHelloWorld.Text = "Hello World!"; conforme mostrado na captura de ecrã a seguir.

    Captura de tela que mostra onde adicionar código ao formulário.

Execute o aplicativo

  1. Selecione o botão Iniciar para executar a aplicação.

    Captura de tela mostrando o botão Iniciar para depurar e executar o aplicativo.

    Várias coisas acontecem. No IDE do Visual Studio, abre-se a janela Diagnostics Tools e abre-se também a janela Output. Mas fora do IDE, uma caixa de diálogo Form1 é exibida. Inclui o seu , clique neste botão e o texto que diz Label1.

  2. Escolha o Clique neste botão na caixa de diálogo Form1. Observe que o texto Label1 muda para Hello World!.

    Captura de ecrã mostrando o seu aplicativo, que é uma caixa de diálogo Form1 que inclui texto Label1.

  3. Feche a caixa de diálogo Form1 para parar de executar a aplicação.

  1. Selecione o botão Iniciar para executar a aplicação.

    Captura de tela que mostra o botão Iniciar para depurar e executar o aplicativo.

    Várias coisas acontecem. No IDE do Visual Studio, abre-se a janela Diagnostics Tools e abre-se também a janela Output. Mas fora do IDE, uma caixa de diálogo Form1 é exibida. Inclui o seu Clique neste botão e o texto que diz label1.

  2. Selecione o botão Clique neste na caixa de diálogo Form1. Observe que o label1 texto altera-se para Hello World!.

    Captura de tela que mostra a caixa de diálogo Form1 que inclui o botão e um rótulo.

  3. Feche a caixa de diálogo Form1 para parar de executar a aplicação.

Parabéns por concluir este tutorial. Para saber mais, continue com o seguinte tutorial:

Ou tente estes outros tutoriais: