Ich benutze Delphi Seattle mit dem Thema Windows 10, Erstellen von Programmen für Windows Desktop.
In einem wenn die aktive NumbersOnly
-Eigenschaft, beim Versuch, Wörter zu tippen, sehen Sie einen Standard-Windows-Hinweis.
Wenn ich das Programm ohne das Thema verlasse, wird der Hinweis korrekt angezeigt, mit der Meldung, dass nur Zahlen eingegeben werden können. Aber wenn das aktive Thema die Nachricht nicht lesbar ist.NumbersOnly TEdit Delphi Hinweis funktioniert nicht
Jeder hat eine Idee, wo ich das ändern kann, weil ich innerhalb der Vcl.StdCtrls.pas
schaute und konnte nicht finden, die Zeit, die diese Nachricht an den Benutzer generiert wird.
Correct Hinweis:
Meine Vermutung der Hinweis-Nachricht wird von Windows selbst nicht von der vcl erzeugt. Vielleicht können Sie Ihren eigenen Handler schreiben, um nur Zahlen zu akzeptieren. Ein Beispiel finden Sie hier: http://stackoverflow.com/questions/6896870/how-can-i-change-the-tedit-default-error-message-numberonly- mode –
Ja, das ist ein Hinweis auf Systemebene, kein Hinweis auf VCL-Ebene. Die 'NumbersOnly'-Eigenschaft aktiviert lediglich den' ES_NUMBER'-Fensterstil. –
Danke, ich habe die VCL Styles Utils benutzt, viele Bearbeitungen mit numbersOnly Property im Projekt. –