Dategadget aufgeklappt darstellen

Für allgemeine Fragen zur Programmierung mit PureBasic.
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Dategadget aufgeklappt darstellen

Beitrag von stevie1401 »

Wie kann ich ein Dategadget aufgeklappt darstellen, ohne dass ich es mit der Maus auf den Button klicken muss.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Dategadget aufgeklappt darstellen

Beitrag von RSBasic »

CalendarGadget()?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Dategadget aufgeklappt darstellen

Beitrag von stevie1401 »

Da suche ich mir einen Wolf....
Vielen Dank :)
Aber wie bekomme ich jetzt heraus, wie das angeklickte Datum ist?
Laut Hilfe mit getgadgetstate(), aber ich verstehe nicht wie ich den Befehl anwenden muss.
Ich benötige das angeklickte Datum als String.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Dategadget aufgeklappt darstellen

Beitrag von RSBasic »

Du bekommst immer den Datumswert. Um diesen Wert in ein Datum zu formatieren, musst du FormatDate() verwenden.
Beispiel:

Code: Alles auswählen

EnableExplicit

If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  CalendarGadget(1, 10, 10, 200, 200)
  
  Repeat
    Select WaitWindowEvent()
      Case #PB_Event_Gadget
        Select EventGadget()
          Case 1
            Debug FormatDate("%dd.%mm.%yyyy", GetGadgetState(1))
        EndSelect
      Case #PB_Event_CloseWindow
        End
    EndSelect
  ForEver
EndIf
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Dategadget aufgeklappt darstellen

Beitrag von stevie1401 »

Alles klar. Vielen Dank!
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Antworten