Pintura de controle personalizado e renderização
Pintura personalizada dos controles é uma das várias tarefas de complicado facilitadas pelo .NET estrutura.Ao criar um controle personalizado, você tem várias opções sobre a aparência gráfica do seu controle.Se você estiver criando um controle que herda a partir de Control, você deve fornecer código que permite que o controle para processar sua representação gráfica. Se você estiver criando um controle de usuário, pois herda do UserControl, ou são herdadas de um dos controles Windows Forms, você pode substituir a representação gráfica padrão e fornecer seu próprio código de elementos gráficos. Se você desejar fornecer renderização personalizado para os controles constituintes de um UserControl Você está criando, suas opções tornam-se mais limitadas, mas ainda permitir que uma ampla gama de possibilidades gráficas para seus controles e aplicativos.
Nesta seção
renderização de um controle Windows Forms
Mostra como a lógica que exibe um controle de programa.Controles desenhada por usuário
Fornece uma visão geral das etapas envolvidas em escrever e substituindo o código de renderização para o seu controle.Controles constituintes
Descreve como implementar o código de renderização personalizado para controles constituintes nos seus formulários e controles de usuário.Como: Fazer o controle invisível em time de execução
Mostra como usar o Visible propriedade para ocultar e mostrar um controle.Como: Forneça seu controle de um plano de fundo transparente
Mostra como usar o SetStyle método para criar uma cor do plano de fundo é parcialmente transparente, opaco ou transparente.Controles de renderização com estilos visuais
Mostra como processar controles com estilos visuais em sistemas operacionais que dão suporte a eles.
Referência
Control
Descreve esta classe e possui links para todos os seus membros.UserControl
Descreve esta classe e possui links para todos os seus membros.OnPaint
Descreve este método.
Seções relacionadas
Como: Criar objetos de elementos gráficos para desenho
ApresentaGDI+ funcionalidade de gráficos de links de perspectiva e oferece um Visual Studio para obter mais informações.Variedades de controles personalizados
Descreve os tipos de controles personalizados, que você pode criar.