myCSharp.de - DIE C# und .NET Community (https://www.mycsharp.de/wbb2/index.php)
- Entwicklung (https://www.mycsharp.de/wbb2/board.php?boardid=3)
-- GUI: Windows-Forms (https://www.mycsharp.de/wbb2/board.php?boardid=24)
--- toolTip.IsBallon funktioniert nicht (https://www.mycsharp.de/wbb2/thread.php?threadid=24359)


Geschrieben von Astan212 am 30.08.2006 um 23:37:
  toolTip.IsBallon funktioniert nicht
Moin!

Ich wollte die ToolTips in einer Form als Ballon-Blase erscheinen lassen.
Dafür habe ich einfach toolTip.IsBallon = true; gesetzt.
Application.EnableVisualStyles() wird in der program.cs aufgerufen.
Nun erscheinen aber die Tooltip überhaupt nicht mehr. Ohne IsBallon sind alle da, aber eben eckig.

Woran kann das liegen?

Hier noch der betreffende Quellcode (steht in der Form_Load):

C#-Code:
ToolTip toolTip = new ToolTip();

toolTip.AutoPopDelay = 5000;
toolTip.InitialDelay = 1000;
toolTip.ReshowDelay = 500;

toolTip.IsBalloon = true;
toolTip.ShowAlways = true;
toolTip.SetToolTip(this.checkB_Suffix,"bla");
toolTip.SetToolTip(this.checkB_NewCountEveryMonth, "blabla");
toolTip.SetToolTip(this.checkB_Year, "blablabla");
toolTip.SetToolTip(this.checkB_Month, "blablablabla");

bis denne
Guido


Geschrieben von langalaxy am 30.08.2006 um 23:56:
 
Hi

hast du mit einem XP-Tool (z.B. XP-AntiSpy) BallonToolTips abgeschalten?

mfg

Christoph


Geschrieben von Astan212 am 31.08.2006 um 00:54:
 
Ha, das war´s! Danke für den Tipp, wäre ich nie drauf gekommen.
Ich hatte das eigentlich ausgeschaltet, damit Windows mich nicht mit irgendwelchen Meldungen in der Statusleiste nervt ("Netzwerkverbindung zu bla wurde getrennt" etc.).

Somit scheiden aber diese Ballon-ToolTips für meine Anwendungen aus.
Man weiß doch nie, ob es nicht wie bei mir, abgeschaltet ist.

bis denne
Guido


Geschrieben von Borg am 31.08.2006 um 15:25:
 
Genau deswegen heissen die Dinger ja auch BallonToolTips.
Weil sie nicht für Meldungen zu benutzen sind, die ein Eingreifen des Benutzers erfordern, sondern nur zusätzliche Informationen zur Verfügung stellen sollen.


Geschrieben von nils am 01.09.2006 um 09:46:
 
trotzdem werden sie z.B. auch von meinem virenscanner (nod32) genutzt, wenn sie aktiviert sind.
sonst kommt ne messagebox zum vorschein. (konnte ich an meinen 2 rechnern jedenfalls so feststellen. einer mit aktivierten ballontips und der andere ohne!)

d.h. man kann feststellen wie man die "infos" (oder was auch immer) darstellen muss (ballontip oder messagebox). aber keine ahnung wie die das machen unglücklich


Geschrieben von Borg am 01.09.2006 um 11:38:
 
Eventuell testen die einfach eine Wert in der Registry.

Zitat:
"BalloonTips" (Sprechblasen) abschalten

Auf alle möglichen Dinge macht Windows XP durch Sprechblasen aus der Taskleiste aufmerksam. Was zu Anfang noch sehr informativ erscheint, kann sehr schnell nerven. Man kann die BallonTips aber auch abschalten:

Dazu ändert man in der Registry unter:
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced
den DWORD-Wert "EnableBalloonTips" von "1" auf "0".


Geschrieben von Astan212 am 01.09.2006 um 13:28:
 
Zitat:
Original von Borg
Genau deswegen heissen die Dinger ja auch BallonToolTips.
Weil sie nicht für Meldungen zu benutzen sind, die ein Eingreifen des Benutzers erfordern, sondern nur zusätzliche Informationen zur Verfügung stellen sollen.

Genau so habe ich sie auch verwendet, um dem Benutzer etwas genauer zu erklären was eine bestimmter Schalter (in diesem Fall eine CheckBox) bewirkt. Also eigentlich die klassische Anwendungsform eines ToolTips.
Für mehr habe ich MessageBox bzw. bestimmte Forms.


Geschrieben von Astan212 am 01.09.2006 um 13:39:
 
Zitat:
Original von Borg
Eventuell testen die einfach eine Wert in der Registry.

Zitat:
...
Dazu ändert man in der Registry unter:
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced
den DWORD-Wert "EnableBalloonTips" von "1" auf "0".

Das wäre natürlich auch eine einfach Möglichkeit, einfach eine Abfrage auf diesen Wert einzubauen bevor man die BallonTips einschaltet.
Etwas unschön finde ich, daß die ToolTips nicht automatisch in der Standardform angezeigt werden, wenn die BallonTips in Windows ausgeschaltet sind.


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 23.02.2020 02:43