c #: Gibt es eine Möglichkeit, eine Tooltip zum Anzeigen zu zwingen?

7

Ich wollte, dass ein Tooltipp angezeigt wird. Zum Beispiel habe ich eine Methode, die ein Feld validiert. Wenn das Feld nicht validiert werden kann, lasse ich es löschen und rot markieren. Ich möchte auch, dass ein Tooltip über der Box erscheint, der sagt, dass der Wert ungültig ist. Gibt es das überhaupt, um das zu tun und vielleicht zu kontrollieren, wie lange der Tooltip angezeigt wird? Ich sehe keine Tooltip-Eigenschaft in Intellisense

EDIT: Ich sehe es jetzt. Aber wie man es auf eigene Faust gegen Maus Hover Pop-up erscheint?

    
Sinaesthetic 10.11.2010, 10:26
quelle

4 Antworten

16
"Wenn das Feld nicht validiert werden kann, lösche ich das Kästchen und markiere es rot. Ich möchte auch, dass ein Tooltip über der Box erscheint, der sagt, dass der Wert ungültig ist."

Aus der Beschreibung des gewünschten Verhaltens geht hervor, dass Sie am besten von der % -Plattform bedient werden. co_de% Komponente anstelle eines Tooltips. Die ErrorProvider -Komponente platziert automatisch ein Symbol, das Sie neben dem Steuerelement angeben, das die Validierung nicht bestanden hat, und zeigt dem Benutzer eine QuickInfo an, die den Validierungsfehler und / oder die erforderlichen Schritte zur Korrektur beschreibt:

Es gibt ein Beispiel auf C # Corner , aber es ist sehr einfach zu implementieren . Fügen Sie Ihrem Formular einfach eine ErrorProvider -Komponente hinzu (diese ist standardmäßig in der Toolbox verfügbar), und schreiben Sie in Ihrer Validierungsmethode den folgenden Code:

%Vor%     
Cody Gray 10.11.2010, 12:05
quelle
3

Versuche das:
Grundsätzlich

%Vor%

Aber es gibt 5 andere Überladungen für ToolTip. Sie können es hier sehen .

    
yonan2236 10.11.2010 10:40
quelle
0

Hier Du hast ein Beispiel. Spielen Sie mit den Eigenschaften des Tooltips und der Tooltip wird angezeigt, wie Sie möchten.

Sie haben Show Methode auf dem Tooltip.

Hinweis: .net 2.0-Version

    
Liviu M. 10.11.2010 10:29
quelle
0

Ist das eine Winforms-App ... wenn ja Hier klicken

Wenn es sich um eine ASP.NET-Webanwendung handelt, können Sie ein Feld namens Tooltip

hinzufügen >     
Mulki 10.11.2010 10:30
quelle

Tags und Links