Wie zeige ich eine QuickInfo an, wenn sich der Fokus in einer bestimmten Textbox befindet?

8

Für ein Textfeld möchte ich einen Tooltip sofort anzeigen, wenn der Fokus auf dem Textfeld liegt, und dort für die Dauer des Fokus bleiben - nicht nur, wenn der Mauszeiger über das Textfeld bewegt wird.

Wie kann ich das tun?

    
Kjensen 14.12.2011, 20:00
quelle

4 Antworten

12

Die Ereignisse Enter und Leave sind wahrscheinlich hier nützlich und zeigen sie mit einer Dauer von 0 an, um sie dort zu halten.

%Vor%

Hinweis: Wenn Sie die Methode Show(...) wie in meinem Beispiel zweimal aufrufen, wird der "Zeiger" korrekt auf das Steuerelement verweisen.

    
LarsTech 14.12.2011, 20:18
quelle
2

haben die Ereignisnamen getestet:

%Vor%

Tooltip ist ein Steuerelement, muss aus der Toolbox hinzugefügt werden.

    
Bernd at New Orleans 22.06.2016 16:27
quelle
0

mit mouse hover und mouse leave Ereignisse

%Vor%

& gt;

    
Nana Yaw Zaza Oduro 08.08.2016 21:00
quelle
-1

Verwenden Sie einen System.Windows.Forms.ToolTip und zeigen Sie ihn im Textfeld GotFocus an und im Ereignis LostFocus ausblenden:

%Vor%     
Reza ArabQaeni 14.12.2011 20:13
quelle

Tags und Links