XbpSpinbutton mit Datum... geht das?

Grafische Primitive, XbaseParts und Darstellungsfragen allgemein.

Moderator: Moderatoren

XbpSpinbutton mit Datum... geht das?

Beitragvon mini990 » Fr, 07. Okt 2016 7:49

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

Danke im Voraus

Gruß Stefan
Benutzeravatar
mini990
Rekursionen-Architekt
Rekursionen-Architekt
 
Beiträge: 262
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berngau bei Neumarkt i.d.Opf.

Re: XbpSpinbutton mit Datum... geht das?

Beitragvon peternmb » Fr, 07. Okt 2016 12:58

Hallo,

du bräuchtest dann evtl. 3 SpinButtons für Tag, Monat und Jahr...
peternmb
Rekursionen-Architekt
Rekursionen-Architekt
 
Beiträge: 427
Registriert: Mi, 01. Feb 2006 16:22
Wohnort: 06618 Naumburg

Re: XbpSpinbutton mit Datum... geht das?

Beitragvon georg » Fr, 07. Okt 2016 13:15

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
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 1769
Registriert: Fr, 08. Feb 2008 21:29

Re: XbpSpinbutton mit Datum... geht das?

Beitragvon Tom » Fr, 07. Okt 2016 15:32

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
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 6678
Registriert: Do, 22. Sep 2005 22:11
Wohnort: Berlin

Re: XbpSpinbutton mit Datum... geht das?

Beitragvon AUGE_OHR » Fr, 07. Okt 2016 23:25

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
AUGE_OHR
Marvin
Marvin
 
Beiträge: 10141
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg

Re: XbpSpinbutton mit Datum... geht das?

Beitragvon Herbert » Sa, 08. Okt 2016 8:45

das gute alte SLEPic kann auch einen Kalender aufrufen...
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 1763
Registriert: Mi, 13. Aug 2008 23:22
Wohnort: Gmunden am Traunsee, Österreich


Zurück zu GUI

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast