Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Schrittweite erhöhen bei cxdbTimeedit (https://www.delphipraxis.net/80483-schrittweite-erhoehen-bei-cxdbtimeedit.html)

Darkchild 9. Nov 2006 15:49


Schrittweite erhöhen bei cxdbTimeedit
 
Hallo zusammen,

mal eine ganz blöde Frage nebenbei :

Kann mir jemand sagen wie ich bei einem cxdbTimeEdit (Element von DevExpress) die Schrittweite erhöhen kann ?
Wenn man auf die Arrow Keys klickt geht immer nur eine Stunde oder eine Minute rauf oder runter, ich hätte das ganze aber unheimlich gerne im 15 Minuten - Takt.
Habe mir schon alle Eigenschaften im Objektinspektor zu dem Teil angesehen aber ich find da nix.

Hat jemand eine Lösung oder geht das unter Umständen garnicht erst ?

Gruss
Darkchild

mkinzler 9. Nov 2006 16:25

Re: Schrittweite erhöhen bei cxdbTimeedit
 
Ich kenne diese Komponenet nicht, vielleicht gibt es einen passenden Event, auf den du reagieren könntest.

dataspider 9. Nov 2006 16:39

Re: Schrittweite erhöhen bei cxdbTimeedit
 
Hi,

es ist so nicht vorgesehen. Aber wenn du es unbedingt brauchst, hätte ich einen Ansatz:

Delphi-Quellcode:
...
cxTimeEdit1.Properties.OnButtonClick := TimeEditPropertiesButtonClick;
...

procedure TForm1.TimeEditPropertiesButtonClick(Sender: TObject;
  AButtonIndex: Integer);
begin
  with TcxTimeEdit(Sender) do
  begin
    if SelStart in [3, 4] then
    begin
      if AButtonIndex = 0 then
      begin
        // Zeit subtrahieren
      end
      else
      begin
        // Zeit auf 15 min
      end;
    end;
  end;
end;
Jetzt kannst du noch an der Manipulation des Wertes basteln...

Cu, Frank

Darkchild 9. Nov 2006 20:53

Re: Schrittweite erhöhen bei cxdbTimeedit
 
Danke Frank !

Denke das sollte mich weiter bringen.
Habe in den Properties gesucht wie ein verrückter und nichts gefunden.

Aber so an die Sache heranzugehen ist mir nicht eingefallen.

In diesem Sinne nochmals danke an euch zwei.

Gruss
Dakchild


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:39 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