| Autor |
Nachricht |
mexx
       
Beiträge: 1183
|
Verfasst: Mi 11.10.06 09:01
Hallo,
ich verwende ein TMaskEdit mit einem kurzen Zeitformat. Nun kommt es doch tatsächlich vor, dass der Anwender nicht die gesamte Zeit reinschreibt. Also statt 10:00 nur 10:0_. Sobald man das Edit verlässt kommt eine Fehlermeldung, "ungültige Eingabe...". Das Dialogfenster verschwindet danach in den hintergrund. Obwohl es als StayOnTop definiert ist. Ich habe ein try-Block in dem Ereigniss OnExit definiert und keinen Erfolg gehabt. OnExit tritt NACH der Fehlermeldung "ungültige Eingabe..." auf.
Entweder ich finde eine Lösung, wie ich diese Fehlermeldung abfangen kann, oder wie das Dialogfenster nicht im Hintergrund verschwindet.
Danke für eure Hilfe, mexx
_________________ Das Unsympathische an den Computern ist, dass sie nur ja oder nein sagen können, aber nicht vielleicht.
|
| |
|
|
Werbung ausblenden? Dann registriere Dich kostenlos.
Weitere Gründe für eine Registrierung.
Werbung ausblenden? Dann registriere Dich kostenlos.
Weitere Gründe für eine Registrierung.
|
|
jasocul
       
Beiträge: 6027
Erhaltene Danke: 40
XP-Pro, Windows 7
D2005 Prof, XE2, SharpDevelop 2.0, VC#Express
|
Verfasst: Mi 11.10.06 09:28
Ich weiß schon, warum ich kein TMaskEdit verwende.
Alternative wäre TDateTimePicker.
_________________ Lesen gefährdet die Dummheit.
|
| |
|
|
Horschdware
      
Beiträge: 724
Erhaltene Danke: 53
Win XP professional, Win 7 Professional x64, Ubuntu
Delphi 5, Delphi 2005 Personal, Delphi 2006, Delphi XE, C++ Builder 5, PHP, SAP R/3
|
Verfasst: Mi 11.10.06 09:32
sorry, fehlpost.
-bitte löschen-
_________________ Delphi: XE - OS: Windows 7 Professional x64
|
| |
|
|
mexx 
       
Beiträge: 1183
|
Verfasst: Mi 11.10.06 09:35
Also ich kann den DateTimePicker ja das Format hh:mm geben, um ein Zeitformat eintragen zu können. Leider nimmt er es nicht an. Ich möchte auch gerne, dass das Feld kein DropDown oder ComboBox ist. Und was heißt hier bitte löschen?
_________________ Das Unsympathische an den Computern ist, dass sie nur ja oder nein sagen können, aber nicht vielleicht.
|
| |
|
|
chrisw
      
Beiträge: 436
Erhaltene Danke: 3
W2K
D7
|
Verfasst: Mi 11.10.06 09:44
Also abfangen kannst Du sie wie folgt :
_________________ Man sollte keine Dummheit zweimal begehen, die Auswahl ist schließlich groß genug.
|
| |
|
|
mexx 
       
Beiträge: 1183
|
Verfasst: Mi 11.10.06 10:23
Ja, mir wäre fast lieber wenn die VCL dieses Ereignis mitbringen würde. Ich brauche viele MaskEdit und möchte nicht jedes auf diese weise erstellen.
_________________ Das Unsympathische an den Computern ist, dass sie nur ja oder nein sagen können, aber nicht vielleicht.
|
| |
|
|
chrisw
      
Beiträge: 436
Erhaltene Danke: 3
W2K
D7
|
Verfasst: Mi 11.10.06 10:26
Dann mach dir doch ne VCL-Komponente aus TMyMaskEdit.
_________________ Man sollte keine Dummheit zweimal begehen, die Auswahl ist schließlich groß genug.
|
| |
|
|
chrisw
      
Beiträge: 436
Erhaltene Danke: 3
W2K
D7
|
Verfasst: Mi 11.10.06 10:56
Würde dann ungefähr so aussehen :
_________________ Man sollte keine Dummheit zweimal begehen, die Auswahl ist schließlich groß genug.
|
| |
|
|