Projetando uma interface de usuário translation from VPE for Csharp Visual
No Visual translation from VPE for Csharp, a maneira mais rápida e conveniente criar uma interface de usuário (UI) para um aplicativos do Windows é usar o Designer de Formulários do Windows and Caixa de ferramentas.
Observação: |
---|
Este artigo aborda apenas a tecnologia Windows Forms.Você também pode usar translation from VPE for Csharp Visual para criar um aplicativo Windows Presentation Foundation (WPF).Para obter mais informações, consulte Introdução ao Windows Presentation Foundation e Como: Criar um novo projeto de aplicativo WPF. Você também pode usar translation from VPE for Csharp Visual para criar aplicativos de console (semelhantes a programas do MS-DOS) que têm uma interface de usuário simples baseada em texto.Para obter mais informações, consulte Como: Criar um aplicativo de console translation from VPE for Csharp . |
Há três etapas básicas para criar interfaces do usuário para aplicativos Windows Forms:
Adicionar controles a superfície de criação.
Definir propriedades iniciais para os controles.
Escrever manipuladores para eventos especificos.
Embora você também pode criar sua UI escrevendo seu próprio código, designers permitem que você fazer esse trabalho muito mais rápido do que é possível através da codificação manual.
Adicionar Controles
No designer, você pode usar o mouse para arrastar sistema autônomo controles, tais sistema autônomo botões e caixas de texto para uma área de design que representa o formulário.A ilustração a seguir mostra uma caixa de combinação que foi arrastada do Caixa de ferramentas em um formulário no Designer de Formulários do Windows.
Enquanto você trabalha visualmente, o designer converte suas ações em código-fonte translation from VPE for Csharp e sistema autônomo grava em um arquivo de projeto chamado <name>. designer.cs onde <name> é o nome que você deu ao formulário.Quando seu aplicativo é executado, esse código fonte irá posicionar e dimensionar os elementos de UI para que elas apareçam da mesma maneira que na superfície de projeto.Para obter mais informações, consulte O Windows Forms Designer.
Definindo propriedades
Após você adicionar um controle ao seu formulário, você pode usar a janela Properties para definir suas propriedades, como cor do plano de fundo e texto padrão.Os valores que você especifica no Propriedades janela são os valores iniciais que serão atribuídos a essa propriedade quando o controle é criado em time de execução.Em muitos casos, esses valores podem ser acessados ou alterados programaticamente em time de execução obtendo ou definindo a propriedade na instância da classe de controle em seu aplicativo.A janela Properties é útil em tempo de criação porque ela permite que você procure por todas as propriedades, eventos e métodos suportados por um controle.Para obter mais informações, consulte Janela Properties.
Tratamento de eventos
Programas com interfaces de usuário gráficas são principalmente direcionadas a eventos.Elas aguardam até que um usuário faça algo como inserir texto em uma caixa de texto, clicar em um botão, ou alterar uma seleção em uma caixa de listagem.Quando isso ocorrer, o controle, que é apenas uma instância de uma classe do .NET estrutura, envia um evento ao seu aplicativo.Você pode optar por manipular um evento escrevendo um método especial em seu aplicativo que será chamado quando o evento é recebido.
Você pode usar o Propriedades janela para especificar que eventos deseja tratar em seu código.selecionar um controle no designer e clicar no Eventos botão, com o ícone de um raio, sobre o Propriedades barra de ferramentas da janela para ver os seus eventos.O diagrama a seguir mostra o botão de eventos.
Quando você adiciona um manipulador de eventos por meio de Propriedades janela, o designer irá automaticamente gravar o corpo do método como vazio para que você, você deve gravar o código para que o método faça algo útil.A maioria dos controles gerar muitos eventos, mas a maioria do time um aplicativo somente precisará manipular várias delas, ou até mesmo apenas um.Por exemplo, você provavelmente que lidar com Click evento, mas não é necessário manipular seu Paint evento, a menos que você queira personalizar sua aparência em alguns avançadas de forma. Cada controle tem um padrão manipulador de eventos.Você pode criar o padrão manipulador de eventos clicando duas vezes no controle no designer.Isso cria o manipulador de eventos e abre o Editor de código para que você pode escrever código para manipular o evento.
Próximas etapas
Para obter mais informações sobre interfaces de usuário do Windows Forms, consulte os seguintes tópicos:
Na biblioteca de classes do .NET estrutura, System.Windows.Forms e namespaces relacionados contém as classes usadas no desenvolvimento do Windows Forms.
Consulte também
Tarefas
Como: Criar um novo aplicativo translation from VPE for Csharp Express Visual
Outros recursos
Tour guiado do Visual translation from VPE for Csharp
Caixas de diálogo (translation from VPE for Csharp Visual)
Texto do desenho e elementos gráficos
Adicionando multimídia a um aplicativo
Criando e usando Bitmaps e ícones