Exemplo de controle do usuário de desenho personalizada
Demonstra como criar e usar controles de usuário de desenhos personalizados.
Para obter Zoom, Para Cima e Ampliar e instruções para instalá-los
Siga um ou mais destes procedimentos:
Sobre o Help menu, Zoom, Para Cima e Ampliar Exemplos.
O arquivo Leiame exibe informações sobre exemplos.
Visite o O Visual Studio 2008 Zoom, Para Cima e Ampliar Zoom, Para Cima e Ampliar site. As versões mais recentes dos exemplos estarão disponíveis nele.
Localize Zoom, Para Cima e Ampliar no computador em que Visual Studio está instalado. Por padrão, Zoom, Para Cima e Ampliar e um arquivo Leiame são instalados em unidade: \Arquivos de programas\Microsoft visual Studio 9.0\Zoom, Para Cima e Ampliar\LCID. Para edições Express do Visual Studio, todos os exemplos estão localizados on-line.
Para obter mais informações, consulte Localizando arquivos de exemplo.
Observação de segurança: |
---|
Esse código de exemplo é destinado a ilustrar um conceito, e ele mostra somente o código que é relevante para esse conceito. Ele pode não atender aos requisitos de segurança de um ambiente específico e não deve ser usado exatamente como mostrado. Recomendamos que você adicione código de segurança e tratamento de erros para tornar seus projetos tão seguros e robustos quanto for conveniente. A Microsoft fornece esse código de exemplo "Zoom, Para Cima e Ampliar encontra" sem garantias. |
Para executar este exemplo.
- Pressione F5.
Demonstra
Este exemplo demonstra como criar controles de usuário personalizado-desenhadas, usá-los em um formulário, tem o controle responder a eventos e definir propriedades para uso no designer.Os controles que são criados são Score-manter controles.Um é um scoreboard digital que exibe um número em um formato digital.O outro é um scoreboard beaded que slides beads para trás e para controlar uma pontuação.Ambos respondem a diversos eventos e têm diversas propriedades disponíveis em tempo de design.
Personalizada de desenho dois controles personalizados nesse exemplo demonstrar a herdar da classe UserControl e substituir OnPaint.Um controle de usuário Custom-drawn herda de UserControl.O desenho personalizado ocorre por substituir o método OnPaint do controle.O método OnPaint fornece o argumento PaintEventArgs partir do qual o clipe retângulo (Rectangle) e o objeto de elementos gráficos (Graphics) são obtidos.
Eventos de controle personalizados Controles personalizados podem responder aos eventos que um controle normal poderia responder.Isso é feito por substituindo o método manipulador de eventos na classe UserControl.Ambos os controles personalizados nesse exemplo demonstram como responder a diversos eventos como MouseUp e Click.
A s propriedades é muitas vezes desejável para criar propriedades de um controle que pode ser editado usando Visual Studio tempo de design.Ambos os controles personalizados nesse exemplo mostram como criar Public propriedades que serão exibidos na janela de Properties em Visual Studio.
Consulte também
Tarefas
Desenhar uma imagem em um formulário
Fazendo com que gráficos apareçam