![]() |
Mit TAB zwischen Std. und Min. in TDateTimePicker wechseln
Hallo zusammen,
ich habe folgenden Aufbau: einen DateTimePicker für Anfangszeit -> DTPAnfang und einen DateTimePicker für Endzeit -> DTPEnde wenn ich jetzt in dem DTPAnfang Tab drücke wechselt der Focus in den DTPEnde. Ich möchte jetzt aber, dass wenn der Cursor in DTPAnfang auf Stunden steht und ich TAB drücke den Cursor auf Minuten stellen und NICHT in DTPEnde springen. also dass ich nicht die Cursotasten nehmen muss um zwischen Stunden und Minuten zu wechseln. Erst wenn ich in den Sekunden TAB drücke, soll DTPEnde(Stunden) ausgewählt werden. Weis jemand wie ich das machen kann? Wie kann ich überhaupt auslesen ob jetzt Stunden, Minuten oder Sekunden selektiert sind? Danke schonmal :angel: |
Re: Mit TAB zwischen Std. und Min. in TDateTimePicker wechse
WOW :shock: ist glaub meine erste Frage auf die keiner ne Antwort weis :party:
endlich!! Mein Lebensziel ist erreicht! :wall: Scherz beiseite.. weis mittlerweile jemand wie man das Problem lösen könnte? |
Re: Mit TAB zwischen Std. und Min. in TDateTimePicker wechse
*push* ich hab mal gehört, dass man alle 24 Stunden pushen darf, stimmt das? :gruebel:
|
Re: Mit TAB zwischen Std. und Min. in TDateTimePicker wechse
Ich hab grad mal nachgesehn. Der DateTimePicker kennt keine Properties wie SelStart und SelLength, das heisst es wird wohl sehr schwer werden.
Eventuell musst du TDateTimePicker ableiten, und die Funktionalitaet manuell hinzufuegen, indem du die Tastendruecke registrierst und daraus errechnest, was gerade markiert ist. Ob du damit das Rausspringen per Tab verhindern kannst, bezweifle ich momentan aber. Greetz alcaeus |
Re: Mit TAB zwischen Std. und Min. in TDateTimePicker wechse
Bastel dir halt einfach ne eigene Komponente in der Art.
|
Re: Mit TAB zwischen Std. und Min. in TDateTimePicker wechse
aber woher weis die komponente denn wo der curser gerade steht? ich kann ja mit den Cursortasten in dem DTP die Werte verändern und so, das muss doch irgendwie gehen, oder?
|
Re: Mit TAB zwischen Std. und Min. in TDateTimePicker wechse
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,
ich hab mir das auch mit den Tasten gedacht un das sit rausgekommen. Alleerdings müssen alle controls tabstop=false haben, da ich noch nciht weiß wie man den Tab rückgängig macht, also zum vorherigen control wieder springt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz