Ich habe zwei Fragen:
1) In einem Textfeld soll ein Datum eingegeben werden (siehe vereinfachter Anhang, in meiner Word-Datei hat es mehrere Textfelder). Beim Verlassen des Textfeldes, z. B. wenn der Benutzer ins nächste Textfeld klickt, wird in LostFocus mit IsDate überprüft, ob die Eingabe ein Datum ist. Wenn nicht, soll der gesamte Inhalt markiert werden und der Focus wieder zurück ins Textfeld gesetzt werden, so dass der Benutzer korrigieren kann. Das klappt aber nicht, der Focus verschiebt sich zum nächsten, angeklickten Textfeld.
2) Meines Wissens kann diesem Textfeld kein "ToolTipText" beigefügt werden (z. B. bei MouseMove). Stimmt das? Als Ersatz, habe ich gelesen, könnte man z. B. ein Label erstellen, das Visible wird, sobald MouseMove aufgerufen wird (dort z. B. mit Sleep die Anzeigedauer festlegen). Bei mir hat aber ein solches Label (Bezeichnung, ActiveX-Steuerelement) keine Visible-Eigenschaft, so dass ich es im MouseMove Visible machen könnte.
Was für Möglichkeiten gibt es, dem Benutzer einen Hilfstext anzuzeigen, z. B. wenn die Maus über das Textfeld zieht (vielleicht mit einer halben Sekunde Verzögerung vor dem Erscheinen, damit der Bildschirm bei Mausbewegungen über verschiedene Textfelder nicht allzu nervös wird)?
Besten Dank
Martin
https://www.herber.de/bbs/user/117300.txt