Compartilhar via


Elementos Gráficos e Desenho nos Windows Forms

O Common Language Runtime usa uma implementação avançada do Windows Graphics Device Interface (GDI) chamada GDI+. Com o GDI+ você pode criar gráficos, desenhar texto e manipular imagens gráficas como objetos. GDI+ é projetado para oferecer desempenho e facilidade de uso. Você pode usar o GDI+ para renderizar imagens gráficas em Windows Forms e controles. Embora você não possa usar GDI+ diretamente em Web Forms, você pode exibir imagens gráficas por meio do controle Image Web Server.

Nesta seção, você encontrará tópicos que introduzem os fundamentos da programação GDI+. Embora não pretenda ser uma referência abrangente, esta seção inclui informações sobre o Graphics, PenBrush, e objetos e explica como executar tarefas como desenhar formas, Color desenhar texto ou exibir imagens. Para obter mais informações, consulte Referência do GDI+.

Se você deseja começar imediatamente, consulte Introdução à programação de elementos gráficos. Ele apresenta tópicos sobre como usar código para desenhar linhas, formas, texto e muito mais em Windows Forms.

Nesta seção

Visão geral de elementos gráficos
Fornece uma introdução a classes gerenciadas relacionadas a elementos gráficos.

Sobre o Código Gerenciado no GDI+
Fornece informações sobre as classes GDI+ gerenciadas.

Usando Classes de Elementos Gráficos Gerenciadas
Demonstra como concluir uma variedade de tarefas usando as classes gerenciadas GDI+.

Referência

System.Drawing
Fornece acesso à funcionalidade básica de elementos gráficos do GDI+.

System.Drawing.Drawing2D
Fornece funcionalidade avançada bidimensional e de gráfico vetorial.

System.Drawing.Imaging
Fornece funcionalidade avançada de geração de imagens do GDI+.

System.Drawing.Text
Fornece funcionalidade avançada de tipografia do GDI+. As classes nesse namespace podem ser usadas para criar e usar coleções de fontes.

System.Drawing.Printing
Fornece funcionalidade de impressão.

Pintura e renderização de controle personalizado
Detalhes sobre como fornecer código para pintar controles.