Ler em inglês

Partilhar via


SystemIcons Classe

Definição

Cada propriedade da classe SystemIcons é um objeto Icon para ícones gerais do sistema Windows. Essa classe não pode ser herdada.

C#
public static class SystemIcons
C#
public sealed class SystemIcons
Herança
SystemIcons

Exemplos

O exemplo de código a seguir demonstra como carregar um bitmap de um Icon identificador, usando a GraphicsUnit enumeração e o uso do Round método para desenhar os limites do retângulo de um bitmap.

Este exemplo foi projetado para ser usado com Windows Forms. Create um formulário que contém um botão chamado Button2. Cole o código no formulário e associe esse método ao evento do Click botão.

C#
private void Button2_Click(System.Object sender, System.EventArgs e)
{

    Bitmap bitmap1 = Bitmap.FromHicon(SystemIcons.Hand.Handle);
    Graphics formGraphics = this.CreateGraphics();
    GraphicsUnit units = GraphicsUnit.Point;

    RectangleF bmpRectangleF = bitmap1.GetBounds(ref units);
    Rectangle bmpRectangle = Rectangle.Round(bmpRectangleF);
    formGraphics.DrawRectangle(Pens.Blue, bmpRectangle);
    formGraphics.Dispose();
}

Comentários

Nota

No .NET 6 e versões posteriores, o pacote System.Drawing.Common, que inclui esse tipo, só tem suporte em sistemas operacionais Windows. O uso desse tipo em aplicativos multiplataforma causa avisos de tempo de compilação e exceções em tempo de execução. Para obter mais informações, consulte System.Drawing.Common com suporte apenas no Windows.

Propriedades

Application

Obtém um objeto Icon que contém o ícone do aplicativo padrão (WIN32: IDI_APPLICATION).

Asterisk

Obtém um objeto Icon que contém o ícone de asterisco do sistema (WIN32: IDI_ASTERISK).

Error

Obtém um objeto Icon que contém o ícone de erro do sistema (WIN32: IDI_ERROR).

Exclamation

Obtém um objeto Icon que contém o ícone de exclamação do sistema (WIN32: IDI_EXCLAMATION).

Hand

Obtém um Icon objeto que contém o ícone de mão do sistema (WIN32: IDI_HAND).

Information

Obtém um objeto Icon que contém o ícone de informações do sistema (WIN32: IDI_INFORMATION).

Question

Obtém um Icon objeto que contém o ícone de pergunta do sistema (WIN32: IDI_QUESTION).

Shield

Obtém um objeto Icon que contém o ícone de escudo.

Warning

Obtém um objeto Icon que contém o ícone de aviso do sistema (WIN32: IDI_WARNING).

WinLogo

Obtém um Icon objeto que contém o ícone de logotipo do Windows (WIN32: IDI_WINLOGO).

Métodos

GetStockIcon(StockIconId, Int32)

Obtém o ícone de estoque do Shell do Windows especificado.

GetStockIcon(StockIconId, StockIconOptions)

Obtém o ícone de estoque do Shell do Windows especificado.

Aplica-se a

Produto Versões
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9