ButtonID
Übersicht

![]() |
ThommesBetreff: ButtonID |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi und wieder ne Frage (die alte ist ja noch nicht beantwortet) ![]() Wie bekomme ich eine ID eines Buttons, der angeklickt wure heraus. Mit dem Befehl Select EventID() komme ich nicht weiter... |
||
![]() |
rema |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] Local MyWindow:TGadget=CreateWindow("Two Buttons Example", 200,200,320,240)
Local Button1:TGadget=CreateButton("One",140,40,80,40, MyWindow) Local Button2:TGadget=CreateButton("Two",140,100,80,40, MyWindow) Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End Case EVENT_GADGETACTION Select EventSource() Case Button1 SetGadgetText(Button1,"One clicked") Case Button2 SetGadgetText(Button2,"Two clicked") End Select End Select Forever Mehr Beispiele findest du hier: http://www.blitzbasic.com/Comm...opic=54579 |
||
![]() |
Thommes |
![]() Antworten mit Zitat ![]() |
---|---|---|
rema hat Folgendes geschrieben: Code: [AUSKLAPPEN]
Local MyWindow:TGadget=CreateWindow("Two Buttons Example", 200,200,320,240)
Local Button1:TGadget=CreateButton("One",140,40,80,40, MyWindow) Local Button2:TGadget=CreateButton("Two",140,100,80,40, MyWindow) Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End Case EVENT_GADGETACTION Select EventSource() Case Button1 SetGadgetText(Button1,"One clicked") Case Button2 SetGadgetText(Button2,"Two clicked") End Select End Select Forever Mehr Beispiele findest du hier: http://www.blitzbasic.com/Comm...opic=54579 ... Das hat mir schon mal echt weitergeholfen. Ein kleines Problem bleibt jedoch: Wenn ich gadgets in einer Schleiffe erstelle: Local i For i = 0 To 7 einsbutton[i]=CreateButton("",0+i*65+5,0,65,25,gr2,BUTTON_PUSH) next Ich muss dann jeden einzelnen Button überprüfen und wer das Progrämmchen Kniffelchen auf dem PC schon mal gesehen hat, kann sich vorstellen, das der Code daduch etwas lang wird ![]() (http://www.t.carstens.de.vu/kniffelchen/) Aber so wie oben angegeben, kann ich schon mal weiterarbeiten. Also vielen Dank für die schnelle Antwort!! |
||
![]() |
Suco-XBetreff: .... |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] case EVENT_GADGETACTION Local i For i = 0 To 7 if EventSource() = einsbutton[i] print "Hurrraa" endif next Mfg Suco |
||
Intel Core 2 Quad Q8300, 4× 2500 MHz, 4096 MB DDR2-Ram, GeForce 9600GT 512 MB |
![]() |
ThommesBetreff: Re: .... |
![]() Antworten mit Zitat ![]() |
---|---|---|
Suco-X hat Folgendes geschrieben: Code: [AUSKLAPPEN]
case EVENT_GADGETACTION Local i For i = 0 To 7 if EventSource() = einsbutton[i] print "Hurrraa" endif next Mfg Suco Hey.... Man sieht manchmal den Wald vor lauter Bäume nicht. Klasse Forum, hier werd Dir gehelft ![]() Thanx, das erleichtert die Sache ungemein!! |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group