Morgen
Ich arbeite gerade an einer Form, die eine Registrierung abwickeln soll.
Während der Eingabe soll dann überprüft werden, ob die korrekt ist.
Wenn die Eingabe nun ein paar Sekunden falsch und unberührt stehen bleibt, dann soll ein ToolTip mit entsprechenden Informationen dauerhaft angezeigt werden. Wenn in der selben Eingabe-Stelle etwas geändert wird, beginnt der ganze Spaß von vorne, ansonsten bleibt die Anzeige aktiv.
Meine Frage ist nun, ob es eine Eigenschaft gibt, die angibt, ob das ToolTip auch beendet werden soll.
Das soll sich also nicht schließen, außer ich führe direkt die Hide-Methode aus.
Ich habe dazu noch keine passende Eigenschaft gefunden und möchte auch nicht Die Anzeige-Zeit auf utopische Werte setzen, weil das ja im Prinzip nicht die Lösung ist, sondern einfach nur ein raus Zögern.
Kennt jemand eine Möglichkeit, hab ich die einfach nur übersehen, oder hat jemand eine Idee, wie ich das auf anderem Wege lösen kann?
Gruß
PS: War so schlau und hab versucht, die Wartezeit in einen extra Thread zu verlegen. Bei starten übergebe ich dann den Text, das Control und die Zeit als Objekt von irgendeinem Typ. Geschlossen wird das ToolTip dann einfach, indem man den Thread abbricht.
Allerdings hab ich mich bei dem Versuch, das so zu realisieren, ziemlich verrannt, weil ich einfach noch gar keine Erfahrung mit Multithreading habe und ich denke auch, dass ich mal wieder viel zu kompliziert gedacht habe, wenn es doch ganz einfach geht. ^^