Seite 1 von 1

Solange Aktion nicht abgeschlossen ist, soll alter Wert...

Verfasst: 24.07.2005 11:27
von HoDam
Hallo
Das sollte natürlich in den Anfänger rein. Sorry.


Ich habe einen Button erstellt der den Openfilerequester aktiviert

Dazu gibt es ein Stringgagdet. Der Inhalt wird vorher aus einer INI-Datei ausgelesen.

Jetzt klicke ich den Button, wähle eine andere Datei aus. Dieser String (ein Pfad+Dateiname) wird mir dann wieder zurück in den Stringgadget geschrieben. Das ist soweit in Ordnung.
Wenn ich allerdings den OpenfileRequester abreche ist der Inhalt des Stringagdet leer. Ich möchte aber gerne, das dann der alte Wert bestehen bleibt.

Wie kann ich das realisieren.

Danke

Code: Alles auswählen

Select EventGadgetID()
          Case 1
              SetGadgetText(0, Filename)
              Filename=OpenFileRequester("Dateiauswahl",Pfadini,"Dateityp |*.mdb",0)
              SetGadgetText(0, Filename)
            ;Debug Filename  
            ActivateGadget(1)
            EndIf

Verfasst: 24.07.2005 11:32
von Batze

Code: Alles auswählen

Select EventGadgetID()
          Case 1
              SetGadgetText(0, Filename)
              Filename=OpenFileRequester("Dateiauswahl",Pfadini,"Dateityp |*.mdb",0)
              if Filename
                SetGadgetText(0, Filename)
              endif
            ;Debug Filename 
            ActivateGadget(1)
            EndIf
So?

(@Mods: Bitte Thema verschieben.)

Edit by Kiffi: Done

Verfasst: 24.07.2005 11:47
von HoDam
yepp

Dankeschön