Ich habe ein Taskleistensymbol in meiner Anwendung. Ich zeige die Ballonspitze 20 Sekunden lang, wenn ich etwas in den Hintergrund lade. Aber wenn die Hintergrundbelastung früh, sagen wir in 10 Sekunden, erreicht wird, möchte ich die Ballonspitze ausblenden. Zurzeit können Sie die Sprechblase nur ausblenden, indem Sie in der Sprechblase auf das Symbol zum Schließen klicken.
%Vor%Ist es möglich, die Sprechblase Tipp vor dem angegebenen Zeitpunkt programmgesteuert zu verbergen?
Es gibt sicherlich bessere Möglichkeiten, dies zu tun. "Bitte warten" Eine Art Feedback erfolgt am besten mit einem Fortschrittsbalken oder einem Sanduhr-Mauszeiger. Sie können es unter Win7 + mit dem Windows API Code Pack machen, indem Sie den Fortschritt in der Taskleiste anzeigen.
Wie auch immer, Sie können eine Sprechblase öffnen, indem Sie eine andere mit einer kurzen Zeitüberschreitung anzeigen oder das Benachrichtigungssymbol ausblenden.
Sie können die Sprechblase jederzeit ausblenden (sichtbare Eigenschaft).
Beachten Sie, dass die Symbole und Ballons im Tray von explorer.exe ("Startmenüleiste") kontrolliert werden. Wenn Sie es nicht sauber machen, bleibt es dort. Du musst aktiv sagen, dass es verschwindet. Das Einstellen eines Timers für den Ballon sagt dem Entdecker einfach, wie lange er angezeigt werden soll. Sie müssen aktiv eine Gegennachricht senden, um sie vorher zu verbergen.
Ich würde persönlich denken, dass es einfacher wäre, einfach
anzurufen %Vor%Was dazu führen sollte, dass das Tablett-Baloon sofort verborgen wird, ohne das Tray-Icon selbst zu verstecken ...
Tags und Links .net vb.net system-tray trayicon