Gibt es eine Möglichkeit zu zwingen, ein tooltip zu zeigen?
Habe ich eine Methode, die überprüft, ein Feld. Wenn es nicht validiert werden, das Feld wird geräumt und mit rot markiert.
Ich würde auch gerne einen ToolTip pop-up über der box mit einer Nachricht für den Benutzer, dass der Wert ungültig ist. Gibt es eine Möglichkeit, dies zu tun und vielleicht die Kontrolle, wie lange die QuickInfo zeigt? Wie kann ich es machen das pop-up auf eigene und nicht auf Maus-hover?
- WinForms? WPF? Etwas anderes?
- where do u want der pop-up zu kommen? Tooltips erscheinen auf zu schweben...wenn u wollen, dass es immer vorhanden sein, ist es wahrscheinlich u wollen ein anderes element auf dem Bildschirm erscheint. Ursache u haben auch, um seine position auf dem Bildschirm.
- ich nur wollen, um pop in seiner normalen Position, rechts neben dem Steuerelement. pop-up und show für ein paar Sekunden
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus der Beschreibung des Verhalten, das Sie möchten, es klingt wie Sie wäre am besten gedient, durch die
ErrorProvider
Komponente eher als ein tooltip. DieErrorProvider
Komponente wird automatisch ein Symbol geben Sie neben der Kontrolle, dass die überprüfung fehlgeschlagen und eine QuickInfo anzuzeigen, um dem Benutzer die Beschreibung der Validierung Fehler und/oder die Schritte, die Sie ergreifen müssen, um es zu korrigieren:Es ist ein Beispiel zur Verfügung, auf C# Ecke, aber es ist sehr einfach zu implementieren. Fügen Sie einfach ein
ErrorProvider
Komponente zu Ihrem Formular (es ist standardmäßig in der toolbox), dann in den validation-Methode den folgenden code schreiben:Versuchen Sie dies:
Grundsätzlich
Aber es gibt 5 andere überladungen für ToolTip. Sie können sehen, es hier.
Hier haben Sie ein Beispiel. Spielen Sie mit den Eigenschaften des tooltip und der tooltip zeigen, wie Sie wollen.
Haben Sie die Zeigen - Methode der tooltip.
Hinweis: .net 2.0-version
Ist dies eine winforms app...wenn so Überprüfen Sie hier
Wenn Ihr ein ASP.NET web-app...können Sie fügen Sie ein Feld namens tooltip