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?
"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:
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 >Tags und Links c# validation tooltip