Como criar caixas de diálogo em tempo de design

Caixas de diálogo são exibidas modalmente para impedir os usuários de executarem tarefas fora da caixa de diálogo. Para obter mais informações sobre caixas de diálogo restrita e sem janela restrita, consulte Como exibir Windows Forms modais e sem janela restrita.

Dica

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritos na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu.Para obter mais informações, consulte Configurações de Visual Studio.

Para criar um caixa de diálogo em tempo de design

  1. Em Solution Explorer, clique com o botão direito do mouse em seu projeto, aponte para Add e em seguida clique em Windows Form .

    Um formulário é adicionado ao seu projeto.

  2. Em Solution Explorer, clique com o botão direito do mouse no formulário e escolha Rename.

  3. Renomeie o formulário DialogBox.vb ou DialogBox.cs depending da sua linguagem de programação.

  4. Na janela Properties, altere a property FormBorderStyle para FixedDialog.

  5. Personalizar a aparência do formulário se você precisar.

  6. Definir as porperties ControlBox, MinimizeBox e MaximizeBox para false.

    As Caixas de diálogo geralmente não incluem barras de menus, barras de rolagem da janela, botões Minimize e Maximize, barras de status ou bordas dimensionável.

  7. Personalize eventos e métodos no Editor de Códigos.

    Para obter mais informações, consulte Como fechar as caixas de diálogo e manter a Entrada do Usuário.

Além disso, o .NET Framework tem um número de caixas de diálogo pré-formatado que você pode implementar para tarefas básicas dentro de seu aplicativo que envolvem entrada do usuário, como a abertura de arquivos, impressão de arquivos ou salvar arquivos. Para obter mais informações, consulte Controles e componentes da caixa de diálogo (Windows Forms).

Consulte também

Outros recursos

Caixas de diálogo no Windows Forms

Criando manipuladores de eventos no Windows Forms