Hinweise zum neuen Forum
Zur Homepage des Deutschsprachige Xbase-Entwickler e. V.
Xbase++-Wiki des Deutschsprachige Xbase-Entwickler e. V.

XbpSpinbutton mit Datum... geht das?

Grafische Primitive, XbaseParts und Darstellungsfragen allgemein.

Moderator: Moderatoren

Antworten
Benutzeravatar
mini990
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 310
Registriert: Sa, 28. Jan 2006 10:44
Wohnort: Berngau bei Neumarkt i.d.Opf.

XbpSpinbutton mit Datum... geht das?

Beitrag von mini990 » Fr, 07. Okt 2016 8:49

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

Danke im Voraus

Gruß Stefan

peternmb
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 431
Registriert: Mi, 01. Feb 2006 17:22
Wohnort: 06618 Naumburg

Re: XbpSpinbutton mit Datum... geht das?

Beitrag von peternmb » Fr, 07. Okt 2016 13:58

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: 1867
Registriert: Fr, 08. Feb 2008 22:29

Re: XbpSpinbutton mit Datum... geht das?

Beitrag von georg » Fr, 07. Okt 2016 14: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

Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 6734
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Kontaktdaten:

Re: XbpSpinbutton mit Datum... geht das?

Beitrag von Tom » Fr, 07. Okt 2016 16: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
AUGE_OHR
Marvin
Marvin
Beiträge: 10381
Registriert: Do, 16. Mär 2006 8:55
Wohnort: Hamburg

Re: XbpSpinbutton mit Datum... geht das?

Beitrag von AUGE_OHR » Sa, 08. Okt 2016 0: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
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1791
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Kontaktdaten:

Re: XbpSpinbutton mit Datum... geht das?

Beitrag von Herbert » Sa, 08. Okt 2016 9:45

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

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast