DateGadget(#DatumEingabe, 700, y, 80, 40,"%yyyy/%mm/%dd") funktioniert bei mir nicht.
Auch Segtgadgettext(#DatumEingabe,"%yyyy/%mm/%dd") ändert die Maske nicht.
Getestet mit 5.70 und 5.46, Windows 10 und Linux
Dategadget Maske ändern
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Dategadget Maske ändern
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x
Re: Dategadget Maske ändern
Das ist komisch.
Ich habe deinen Code genommen (ich habe nur die Gadget-Position angepasst) und es funktioniert einwandfrei:
Kannst du meinen Beispielcode bei dir testen, ob es bei dir auch funktioniert? Wenn ja, dann liegt der Fehler bei dir woanders.
Ich habe deinen Code genommen (ich habe nur die Gadget-Position angepasst) und es funktioniert einwandfrei:
Code: Alles auswählen
EnableExplicit
#DatumEingabe = 1
If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
DateGadget(#DatumEingabe, 20, 20, 80, 40,"%yyyy/%mm/%dd")
;SetGadgetText(#DatumEingabe,"%yy/%mm/%dd")
SetGadgetText(#DatumEingabe,"%yyyy/%mm/%dd")
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
End
EndSelect
ForEver
EndIf
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Re: Dategadget Maske ändern
Dein Code funktioniert....
Woran kann das blos liegen????
Woran kann das blos liegen????
Zuletzt geändert von stevie1401 am 24.05.2019 16:48, insgesamt 2-mal geändert.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x
Re: Dategadget Maske ändern
Ich weiß nicht, wie groß dein Projektcode ist, aber wenn es nicht allzu aufwendig ist, könntest du eine Kopie deines Projektes erstellen und den Code Stück für Stück minimieren, bis entweder der Fehler nicht mehr auftritt oder bis du den Fehler selber gefunden hast.
Du kannst aber auch den PB-Debugger verwenden, um zeilenweise nachzuvollziehen, warum das nicht funktioniert.
Leider kann ich dir nicht sagen, woran es genau liegt, weil ich dein Projekt nicht kenne. Ich kann da nur raten.
Du kannst aber auch den PB-Debugger verwenden, um zeilenweise nachzuvollziehen, warum das nicht funktioniert.
Leider kann ich dir nicht sagen, woran es genau liegt, weil ich dein Projekt nicht kenne. Ich kann da nur raten.
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Re: Dategadget Maske ändern
Fehler gefunden.
Ich habe eine Eingabemaske und nach der Eingabe kommt ein Befehl, der die Felder leeren soll:
SetGadgetText(#DatumEingabe,"")
Das macht das Format wieder kaputt.
Aber Besten Dank für den Hinweis, das der Befehl an sich geht.
Ich habe eine Eingabemaske und nach der Eingabe kommt ein Befehl, der die Felder leeren soll:
SetGadgetText(#DatumEingabe,"")
Das macht das Format wieder kaputt.
Aber Besten Dank für den Hinweis, das der Befehl an sich geht.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x
Re: Dategadget Maske ändern
Freut mich, dass du den Fehler selber gefunden hast.