Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Jedi MaskEdit verhält sich merkwürdig bei der Eingabe (https://www.delphipraxis.net/112188-jedi-maskedit-verhaelt-sich-merkwuerdig-bei-der-eingabe.html)

LingNeu 16. Apr 2008 13:35


Jedi MaskEdit verhält sich merkwürdig bei der Eingabe
 
Hallo Delphifans,

in einer Applikation habe ich die Komponente aus der Jedi-Reihe, nämlich TJvDBMaskEdit.
Funktioniert auch prächtig mit der Anzeige usw.
NUR - beim Ändern springt mir der Cursor grundsätzlich in die Mitte der Maske.
Ich verwende die Maske '99.99.9999' für das Datum (TT.MM.JJJJ).
Leider springt dann der Editiercurson in die Monatsspalte und jedesmal muss ich den Cursor neu auf den Tagesbereich setzen.
Weiß jemand von Euch, ob es ein Property gibt oder wie man es schafft, das dieser "Fehler" nicht auftritt.
Für jeden Hinweis bin ich dankbar
ciao
LIngNeu

jbg 16. Apr 2008 18:20

Re: Jedi MaskEdit verhält sich merkwürdig bei der Eingabe
 
Der Bug wird bereits durch den Vorfahr TJvCustomComboEdit eingeführt. Ich schaue mir das gleich mal an.

bluesbear 16. Apr 2008 19:18

Re: Jedi MaskEdit verhält sich merkwürdig bei der Eingabe
 
Ich bin wirklich zu langsam für dieses Forum. Das jedi-Zeugs find ich ziemlich cool. :) Also wenn Du den Bug nicht findest, gucke ich morgen mal.

jbg 16. Apr 2008 19:21

Re: Jedi MaskEdit verhält sich merkwürdig bei der Eingabe
 
Der Fehler ist nun ausgebessert und ins SubVersion Repository committed. Ab morgen steht er also im Daily Snapshot (http://jvcl.sf.net) bereit.

Du kannst übrigens auch die TJvDatePickerEdit Komponente nutzen, dieses ist für Datumsfelder um einiges besser geeignet.

bluesbear 16. Apr 2008 19:27

Re: Jedi MaskEdit verhält sich merkwürdig bei der Eingabe
 
Hier im Forum Antworten zu erstellen ist wirklich frustrierend für mich.

LingNeu 17. Apr 2008 06:14

Re: Jedi MaskEdit verhält sich merkwürdig bei der Eingabe
 
@ALLE
Vielen Dank an Alle, für die schnelle Antwort.
Das mit dem DatePickerEdit wäre super. Das Ding hat den Nachteil, dass grundsätzlich dann immer ein Datum oder ein Zeit drinsteht, sobald man editiert hat. Mir ist es nicht gelungen, nach Eingabe eines Datums bzw. Zeit dieses Feld wieder leer zu kriegen, bzw. man kann im Edit-Modus nichts mehr entfernen - irgendein Datum/Zeit bleibt dann drin.
Bei meiner Applikation möchte ich aber, dass der Anwender eine falsche Geburtszeit wieder löschen kann, wenn doch keine richtige Zeit feststeht. Ewig Schade. Oder kennt jemand eine Lösung ?

Ich freue mich jedenfalls auf eine Verbesserung im (http://jvcl.sf.net)
ciao
LingNeu

LingNeu 17. Apr 2008 11:10

Re: Jedi MaskEdit verhält sich merkwürdig bei der Eingabe
 
@jbg

Auf deinem Tipp hin habe ich mir die Komponenten JvDBDatePicker und JvDBDateTimePicker nochmals angesehen.
Ich hätte alles so hingebracht, wie ich es mir wünsche:

Datum über Kalenderfunktion abrufbar UND man kann das Feld leer machen - Super, ABER man kann keine Randfarbe einstellen (ist immer schwarz oder none)

Das wäre weiters nicht schlimm, wenn ich bei der JvDBDateTimePicker Komponente das auch so machen könnte.
Dort kann ich auch die Zeit reseten auf 00:00:00 - was für mich wunderbar wäre!

Leider ist dort keine Einstellung des Outfits möglich -jedenfalls kann man das Outfit nicht genauso machen wie mit der Datums-Komponente. Ewig schade.

Ich hätte einfach gerne zwei gleich aussehende Komponenten.Die eine schaut jetzt 3D aus und die andere Flat.

Wer kennt hier eine Lösung.
Danke schon mal für eine Idee
ciao
LingNeu

mannewolff 10. Jun 2009 17:19

Re: Jedi MaskEdit verhält sich merkwürdig bei der Eingabe
 
Moin.

Kennt jemand eine Dokumentation zu TMaskEdit oder der Jedivariante? Ich habe keine im Netz gefunden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz