Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Komponente "Windows Forms NotifyIcon" zeigt ein einzelnes Symbol im Statusbenachrichtigungsbereich der Taskleiste an. Um mehrere Symbole im Statusbereich anzuzeigen, müssen Sie mehrere NotifyIcon-Komponenten in Ihrem Formular haben. Verwenden Sie die eigenschaft Icon, um das für ein Steuerelement angezeigte Symbol festzulegen. Sie können auch Code im DoubleClick Ereignis-Handler schreiben, so dass etwas passiert, wenn der Benutzer das Symbol doppelklickt. Sie können beispielsweise festlegen, dass ein Dialogfeld für den Benutzer angezeigt wird, um den hintergrundprozess zu konfigurieren, der durch das Symbol dargestellt wird.
Hinweis
Die NotifyIcon-Komponente wird nur zu Benachrichtigungszwecken verwendet, um Benutzer darauf hinzuweisen, dass eine Aktion oder ein Ereignis aufgetreten ist oder sich der Status in irgendeiner Weise geändert hat. Sie sollten Menüs, Symbolleisten und andere Benutzeroberflächenelemente für die Standardinteraktion mit Anwendungen verwenden.
So legen Sie das Symbol fest
Weisen Sie der eigenschaft Icon einen Wert zu. Der Wert muss vom Typ
System.Drawing.Iconsein und kann aus einer .ico Datei geladen werden. Sie können die Symboldatei als Code oder durch Klicken auf die Schaltfläche mit den Auslassungspunkten (
) neben der Eigenschaft Icon im Fenster Eigenschaften angeben, und wählen Sie dann die Datei im daraufhin angezeigten Dialogfeld Öffnen aus.Legen Sie die Visible-Eigenschaft auf
truefest.Legen Sie für die Text-Eigenschaft einen geeignete Zeichenfolge für die QuickInfo fest.
Im folgenden Codebeispiel ist der Pfad, der für den Speicherort des Symbols festgelegt ist, der Ordner Eigene Dokumente. Dieser Speicherort wird verwendet, da Sie davon ausgehen können, dass die meisten Computer, auf denen das Windows-Betriebssystem ausgeführt wird, diesen Ordner enthalten. Wenn Sie diesen Speicherort auswählen, können Benutzer mit minimalen Systemzugriffsebenen auch die Anwendung sicher ausführen. Das folgende Beispiel erfordert ein Formular, dem bereits ein NotifyIcon-Steuerelement hinzugefügt wurde. Außerdem ist eine Symboldatei mit dem Namen
Icon.icoerforderlich.' 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"// 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";// 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";
Siehe auch
.NET Desktop feedback