Einzelnes Fenster Schliessen

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

kog

Betreff: Einzelnes Fenster Schliessen

BeitragFr, Sep 22, 2006 14:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Guten Tag zusammen, ja ich bin es wieder einmal^^
Meine Frage:
Wie kann man machen das man nur einzelne Fenster schliessen kann, mein code momentan ist wenn man auf das X drückt:
BlitzBasic: [AUSKLAPPEN]
			Case EVENT_WINDOWCLOSE
result:Int=Confirm("You are sure to want Quit?")
If result Then
CloseSocket(mainSock)
End
EndIf

Doch egal welches Fenster ich schliessen will kommt die Frage wegen dem Beenden (Ist ja auch Logisch), doch wie kann ich nur einzelne Fenster schliessen?
 

Dreamora

BeitragFr, Sep 22, 2006 17:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Einfach EventSource() = irgendEinFenster einbauen, wobei irgendEinFenster eine Referenz auf ein Fenster Gadget ist das du vorher erzeugt hast.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
  • Zuletzt bearbeitet von Dreamora am Fr, Sep 22, 2006 20:24, insgesamt einmal bearbeitet

FOODy

BeitragFr, Sep 22, 2006 17:54
Antworten mit Zitat
Benutzer-Profile anzeigen
du kannst mit EventSource() die Referenz der Windowinstanz erhalten.
Um ein Fenster dann zu schließen einfach zb. FreeGadget(TGadget(EventSource()))

Beim Hauptfenster vllt sowas:
Code: [AUSKLAPPEN]
                        Case EVENT_WINDOWCLOSE
                                if(EventSource()=MainWindow)
                                result:Int=Confirm("You are sure to want Quit?")
                                If result Then
                                        CloseSocket(mainSock)
                                        End
                                EndIf
                                EndIf


Der code is jetzt einfach nur so ausm Kopf geschrieben.
Ich hoffe ich liege richtig und konnte dir helfen.


Gruß,
FOODy
BlitzMax + MaxGUI, 64-bit Arch Linux: Intel Core² E8500 | 8 GB Ram | GeForce GTX 460 · 1024 MB

kog

BeitragFr, Sep 22, 2006 19:03
Antworten mit Zitat
Benutzer-Profile anzeigen
THX! Es hat geklappt, auf sowas wäre ich nie gekommen Smile
 

Dreamora

BeitragFr, Sep 22, 2006 20:25
Antworten mit Zitat
Benutzer-Profile anzeigen
dann wäre es vielleicht nicht schlecht, wenn du die Hilfe lesen würdest ...
Die ist zwar speziell für OO Programmierung nicht sonderlich hilfreich, aber dennoch die erste Anlaufstelle bei Problemen.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group