Partilhar via


Como: Adicionar aplicativo ícones à barra de tarefas com o componente NotifyIcon do Windows Forms

O Windows Forms NotifyIcon componente exibe um único ícone na área de notificação de status da barra de tarefas. Para exibir vários ícones na área de status, você deve ter vários NotifyIcon componentes do formulário. Para conjunto o ícone exibido para um controle, use o Icon propriedade. Você também pode escrever código no DoubleClick manipulador de eventos, de modo que algo acontece quando o usuário clica duas vezes no ícone. Por exemplo, você pode fazer uma caixa de diálogo exibida para o usuário configurar o processo em segundo plano, representado pelo ícone de.

Observação:

O NotifyIcon componente é usado notificação somente para fins de, para alertar os usuários que uma ação ou evento ocorreu ou houve uma alterar no status de algum tipo. Você deve usar menus, barras de ferramentas e outros elementos da interface do usuário padrão interação com aplicativos.

Para conjunto o ícone

  1. Atribuir um valor para o Icon propriedade. O valor deve ser do tipo System.Drawing.Icon e pode ser carregado de um arquivo .ico. Você pode especificar o arquivo de ícone no código ou clicando no botão de reticências () ao lado de Icon propriedade no Propriedades janela e, em seguida, selecionando o arquivo no em aberto caixa de diálogo que aparece.

  2. Defina a propriedade Visible como true.

  3. conjunto o Text propriedade como uma seqüência de caracteres de dica de ferramenta apropriada.

    No exemplo de código a seguir, o caminho conjunto para a localização do ícone é o Meus documentos pasta.Esse local é usado porque você pode assumir que a maioria dos computadores que executam o Windows inclua esta pasta.Escolher este local também permite que os usuários com níveis de acesso de sistema mínima executar o aplicativo com segurança.O exemplo a seguir requer que um formulário com um NotifyIcon controle já adicionado. Ele também requer um arquivo de ícone denominado Icon.ico.

    [Visual Basic]

    ' You should replace the bold icon in the sample below
    ' with an icon of your own choosing.
    NotifyIcon1.Icon = New _ 
       System.Drawing.Icon(System.Environment.GetFolderPath _
       (System.Environment.SpecialFolder.Personal) _
       & "\Icon.ico")
    NotifyIcon1.Visible = True
    NotifyIcon1.Text = "Antivirus program"
    

    [C#]

    // You should replace the bold icon in the sample below
    // with an icon of your own choosing.
    // Note the escape character used (@) when specifying the path.
    notifyIcon1.Icon = 
       new System.Drawing.Icon (System.Environment.GetFolderPath
       (System.Environment.SpecialFolder.Personal)
       + @"\Icon.ico");
    notifyIcon1.Visible = true;
    notifyIcon1.Text = "Antivirus program";
    

    [cpp]

    // You should replace the bold icon in the sample below
    // with an icon of your own choosing.
    notifyIcon1->Icon = gcnew 
       System::Drawing::Icon(String::Concat
       (System::Environment::GetFolderPath
       (System::Environment::SpecialFolder::Personal),
       "\\Icon.ico"));
    notifyIcon1->Visible = true;
    notifyIcon1->Text = "Antivirus program";
    

Consulte também

Tarefas

Como: Associar um menu de atalho um componente NotifyIcon do Windows Forms

Referência

NotifyIcon componente visão geral (Windows Forms)

NotifyIcon

Icon

Outros recursos

NotifyIcon componente (Windows Forms)