Guten Morgen
Kann man ein XbpSpinbutton mit einer Datumsangabe umsetzen?
Hab da nix gefunden...
Danke im Voraus
Gruß Stefan
XbpSpinbutton mit Datum... geht das?
Moderator: Moderatoren
-
- 1000 working lines a day
- Beiträge: 525
- Registriert: Mi, 01. Feb 2006 16:22
- Wohnort: 06618 Naumburg
Re: XbpSpinbutton mit Datum... geht das?
Hallo,
du bräuchtest dann evtl. 3 SpinButtons für Tag, Monat und Jahr...
du bräuchtest dann evtl. 3 SpinButtons für Tag, Monat und Jahr...
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2832
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 97 Mal
- Danksagung erhalten: 13 Mal
Re: XbpSpinbutton mit Datum... geht das?
Man kann es mit ActiveX-Controls machen, und Jimmy hat (das behauptet zumindest meine Erinnerung) hier vor einer Weile mal eine Alternative gepostet, denn die ActiveX-Controls sind nicht einfach ins Windows-System reinzubringen (zu alt), und brauchen unter Windows 10 auch Administrator-Rechte, um das durchzuführen, und das kann bei einer Software, die beim Kunden eingesetzt wird, schon mal zu Problemen führen.
Liebe Grüsse aus der Eifel,
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9391
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 363 Mal
- Kontaktdaten:
Re: XbpSpinbutton mit Datum... geht das?
Man kann das relativ leicht simulieren, indem man einfach neben einem SLE mit entsprechenden Datumseigenschaften zwei Buttons platziert (übereinander, Font Marlett, 't' oder 'u' als Beschriftung, das ergibt die Pfeile), die das Datum im Editbuffer in- oder dekrementieren. Sinnvollerweise würde man direkt eine Klasse daraus bauen. Ist das Feld noch leer, erzeugen die Buttons das Tagesdatum.
@Georg: AX-Controls werden von Windows 10 genauso unterstützt wie von allen Vorgängerversionen, es gibt keinerlei Einschränkungen. Man braucht für die Ausführung eines Programms, das auf solche Controls zugreift, auch mitnichten Adminrechte. Die braucht man im Höchstfall für die Registrierung der Komponenten.
@Georg: AX-Controls werden von Windows 10 genauso unterstützt wie von allen Vorgängerversionen, es gibt keinerlei Einschränkungen. Man braucht für die Ausführung eines Programms, das auf solche Controls zugreift, auch mitnichten Adminrechte. Die braucht man im Höchstfall für die Registrierung der Komponenten.
Herzlich,
Tom
Tom
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: XbpSpinbutton mit Datum... geht das?
XbpSpinbutton() kann nur numerische Werte annehmen also kein komplettes Datum.mini990 hat geschrieben:Kann man ein XbpSpinbutton mit einer Datumsangabe umsetzen?
klar könntest du Tag / Monat / Jahr per Spinbutton wählen aber um das zusammensetzten und validieren musst du dich dann selbst kümmern.
nun ist XbpSpinbutton() aber auch nicht das geeignet Control für Datum.
dafür gibt es die DATETIMEPICK_CLASS ("SysDateTimePick32") der einen Calender als Pop-up öffnet.
wenn man Datum von-bis hat gibt es MONTHCAL_CLASS ("SysMonthCal32") wo man den Zeitraum mit der Maus markieren kann.
finden tut man die beiden als activeX in der ASCN as XbpDPick.ZIP
oder als "native" Control in der DXE LIB ( s.h. Wissensbasis )
gruss by OHR
Jimmy
Jimmy
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: XbpSpinbutton mit Datum... geht das?
das gute alte SLEPic kann auch einen Kalender aufrufen...
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...