Aktuelle Zeit: 04.07.2020 06:05

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Dategadget Maske ändern
BeitragVerfasst: 24.05.2019 15:55 
Offline

Registriert: 19.10.2014 15:51
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

_________________
Ich programmiere plattformunabhängig und suche immer Lösungen für alle Plattformen.
Win 7/10, Linux Mint Cindy 3 (Debian), Mint 18.3 / 19.1


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Dategadget Maske ändern
BeitragVerfasst: 24.05.2019 16:00 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Das ist komisch.

Ich habe deinen Code genommen (ich habe nur die Gadget-Position angepasst) und es funktioniert einwandfrei:
Code:
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


Kannst du meinen Beispielcode bei dir testen, ob es bei dir auch funktioniert? Wenn ja, dann liegt der Fehler bei dir woanders.

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Dategadget Maske ändern
BeitragVerfasst: 24.05.2019 16:41 
Offline

Registriert: 19.10.2014 15:51
Dein Code funktioniert....
Woran kann das blos liegen????

_________________
Ich programmiere plattformunabhängig und suche immer Lösungen für alle Plattformen.
Win 7/10, Linux Mint Cindy 3 (Debian), Mint 18.3 / 19.1


Zuletzt geändert von stevie1401 am 24.05.2019 16:48, insgesamt 2-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Dategadget Maske ändern
BeitragVerfasst: 24.05.2019 16:47 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
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.

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Dategadget Maske ändern
BeitragVerfasst: 24.05.2019 16:48 
Offline

Registriert: 19.10.2014 15:51
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 programmiere plattformunabhängig und suche immer Lösungen für alle Plattformen.
Win 7/10, Linux Mint Cindy 3 (Debian), Mint 18.3 / 19.1


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Dategadget Maske ändern
BeitragVerfasst: 24.05.2019 16:48 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Freut mich, dass du den Fehler selber gefunden hast.

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye