XbpSpinbutton mit Datum... geht das?

Grafische Primitive, XbaseParts und Darstellungsfragen allgemein.

Moderator: Moderatoren

Antworten
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

XbpSpinbutton mit Datum... geht das?

Beitrag von mini990 »

Guten Morgen
Kann man ein XbpSpinbutton mit einer Datumsangabe umsetzen?
Hab da nix gefunden...

Danke im Voraus

Gruß Stefan
peternmb
1000 working lines a day
1000 working lines a day
Beiträge: 525
Registriert: Mi, 01. Feb 2006 16:22
Wohnort: 06618 Naumburg

Re: XbpSpinbutton mit Datum... geht das?

Beitrag von peternmb »

Hallo,

du bräuchtest dann evtl. 3 SpinButtons für Tag, Monat und Jahr...
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: XbpSpinbutton mit Datum... geht das?

Beitrag von georg »

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.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: XbpSpinbutton mit Datum... geht das?

Beitrag von Tom »

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.
Herzlich,
Tom
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: XbpSpinbutton mit Datum... geht das?

Beitrag von AUGE_OHR »

mini990 hat geschrieben:Kann man ein XbpSpinbutton mit einer Datumsangabe umsetzen?
XbpSpinbutton() kann nur numerische Werte annehmen also kein komplettes Datum.
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
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
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?

Beitrag von Herbert »

das gute alte SLEPic kann auch einen Kalender aufrufen...
Grüsse Herbert
Immer in Bewegung...
Antworten