Seite 1 von 1

Window löschen?

Verfasst: 25.09.2017 20:05
von wie_jetzt?
Hallo Leute,

mein Progrämmchen öffnet ein kleines Window, fragt den user ein paar Daten ab und soll (jetzt kommts:) das window wider löschen, um andere Ausgaben zu machen und Inputs abzufragen. bin zu blöd, in der Hilfe nach einem Befehl zu suchen, der ein einmal gefülltes Window löscht, also von allem befreit, dass es wieder so sauber wie nach dem "openwindow"-Befehl ist.

Wie lösche ich ein per openwindow erzeuges Fenster? Muss man da ein "riesiges" Leerzeichen zentriert ins Fenster schreiben? Hätte jemand einen Beispielcode dafür?

Und kann man per TextGadget(#WUNSCHLISTE, 10, 10, 280, 20, "Hier hre Wünsche:") auch Text mit transparentem Hintergrund schreiben?

:praise: Bin am Verzweifeln und bitte um Eure Hilfe!

Re: Window löschen?

Verfasst: 25.09.2017 20:06
von RSBasic
Suchst du CloseWindow()?
wie_jetzt? hat geschrieben:Und kann man per TextGadget(#WUNSCHLISTE, 10, 10, 280, 20, "Hier hre Wünsche:") auch Text mit transparentem Hintergrund schreiben?
Mit WinAPI (Windows vorausgesetzt) schon:
http://www.rsbasic.de/aktualisierung/wi ... A4ndern.pb
http://www.rsbasic.de/aktualisierung/wi ... %20Text.pb

Re: Window löschen?

Verfasst: 01.10.2017 17:47
von udg
das Ganze hätte ich gern für Stringgadgets :D

Re: Window löschen?

Verfasst: 01.10.2017 17:59
von RSBasic
Wenn du eine Hintergrundfarbe für dein Fenster benutzt, kannst du dein StringGadget einfach mit SetGadgetColor einfärben.
Ansonsten wenn du eine Hintergrundgrafik für dein Fenster verwendest: http://www.purebasic.fr/english/viewtop ... 17#p221317

Re: Window löschen?

Verfasst: 01.10.2017 18:05
von udg
jup. Im Fenster ist eine Grafik die mit Stringgadgets belegt ist, sodass man sehen kann in welchem Feld der Grafik man wo, etwas ausfüllt. (Formular)

dies soll später in der Druckvorschau dann natürlich nur die Schrift aus den Strings auf die Hintergrundgrafik zeichnen.