Você está aqui: C# ::: Windows Forms ::: Formulários e Janelas |
Criando uma caixa de diálogo Windows Forms usando C#Quantidade de visualizações: 16069 vezes |
|
Caixas de diálogos são, em geral, formulários normais que sofrem algumas modificações de forma a alterar seu comportamento e a forma com a qual o usuário lidará com os mesmos. Imaginemos, inicialmente, um formulário para a digitação de um nome de usuário e senha. Aqui o comportamento padrão da aplicação é parar quaisquer outros procedimentos e concentrar apenas no resultado do formulário de usuário e senha. Se o usuário informar os dados corretamente e pressionar o botão OK, o processamento do formulário principal continua. Do contrário qualquer outra ação pode ser iniciada. Assim, caixas de diálogos são formulários ou janelas secundários que exibimos com o propósito de obter alguma informação necessária para continuar uma determinada tarefa. Por serem exibidas de forma modal, a execução do código da janela principal é interrompida até que a caixa de diálogo seja fechada. Em Windows Forms e C# as caixas de diálogo modais podem ser criadas da seguinte forma. Assumindo que você já tenha o formulário principal, siga os passos abaixo: a) Vá em Project -> Add Windows Form. Marque Windows Form e dê um nome a ele, por exemplo, "Dialogo.cs". Clique o botão Add; b) Já temos o novo formulário. Agora vamos transformá-lo em uma caixa de diálogo modal; c) Altere as propriedades abaixo para seus novos valores: FormBorderStyle = FixedDialog MaximizeBox = False MinimizeBox = False ShowInTaskBar = False StartPosition = CenterParent d) Nossa caixa de diálogo está completa. Agora vamos exibí-la. Volte ao formulário principal e insira o código abaixo no evento Click de um botão: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void button1_Click(object sender, EventArgs e){
// vamos criar a caixa de diálogo e exibí-la
Dialogo dialogo = new Dialogo();
// vamos exibir de forma modal
dialogo.ShowDialog();
}
Execute a aplicação e veja o resultado. Note que a caixa de diálogo é exibida no centro da tela e não aparece na barra de tarefas. Veja também que enquanto a caixa de diálogo estiver aberta você não consegue interagir com o formulário principal. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




