Button...

Übersicht BlitzBasic BlitzPlus

Neue Antwort erstellen

 

gamer-ai001

Betreff: Button...

BeitragSa, Jul 22, 2006 17:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Bin der totale noob in dem Bereich Very Happy
also kann mir ma jemand sagen wie ich das mache das wenn der button geklickt wird das dann was passiert..... ??? ein beispiel code wäre nett.

Also zb Button wird gedrückt programm führ den befehl goto start

mfg

Artemis

BeitragSa, Jul 22, 2006 17:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Lern als erstes mal dich in vernünftigen Deutsch auszudrücken. Confused

Für die Button-Abfragen gibt es ql:Waitevent.

Schau dir unten mal den Beispielcode an, dann sollte das klar sein.
 

gamer-ai001

BeitragSa, Jul 22, 2006 17:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Artemis hat Folgendes geschrieben:
Lern als erstes mal dich in vernünftigen Deutsch auszudrücken. Confused

Für die Button-Abfragen gibt es <a href="http://www.blitzbase.de/befehlegui/waitevent.htm" class="postlink" target="_blank">WaitEvent<img src="/images/quicklink.gif" width="13" height="11" alt="" title="Begriff nachschlagen" border="0"></a>.

Schau dir unten mal den Beispielcode an, dann sollte das klar sein.

hab legi desewgen Wink..... kannst mal ein Beispiel nennen also Button wird geklickt und dann schreibt der in die console per print hallo oderso. das was du mir da geschickt hast verstehe ich net wirklich.
 

Dreamora

BeitragSa, Jul 22, 2006 18:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Am besten nimmste das Beispiel, dass da bei WaitEvent mit dabei ist (war ein Link auf die BlitzBase) und schaust was es machst. Dann veränderst du es ein wenig und schaust wieder.

Denn was es macht ist eigentlich genau das was du willst.
Der Event $401 zb ist der Event der kommt, wenn ein Button angeklickt wird (aber auch wenn sonst ein Gadget benutzt wird).
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

JustTheBest

BeitragSa, Jul 22, 2006 18:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Also:
Code: [AUSKLAPPEN]


event = WaitEvent()

If Event = $401 Then
   If EventSource() = button_name Then do_something()
endif


;"event = WaitEvent"     ruft die Events ab (mehr dazu in der OH)

;"If event = $401 Then"  fragt ob das Event "GadgetAction($401)" passiert ist

;"If EventSource() = button_name ..."       fragt ab, ob das Event sich auf
;den Button "button_name" bezogen hat




Hoffe ist soweit klar!
gehe mal in der OH bei Befehle auf GUI -> Event -> WaitEvent! Da gibts alle Events

mfg
www.mas-online.de.gg
__________

Liegt der Camper tot im Keller war der Rusher wieder schneller. Liegt der Rusher tot daneben hat der Camper nen Kollegen!
 

gamer-ai001

BeitragSa, Jul 22, 2006 19:04
Antworten mit Zitat
Benutzer-Profile anzeigen
big geht jetzt Smile, aber noch ne frage wie kann ich eine Veriable auf buchstaben inhalt überprüfen also da ist zB ne Console und wenn jemand join eingiebt soll der zu einer bestimmten stelle im code sprigen (per goto) springen. oder eine andere funktion ausführen.....

JustTheBest

BeitragSa, Jul 22, 2006 19:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Ähm... Was?
Naja, werd mal das beantworten, was ich glaube verstanden zu haben Laughing :

Du hast ja bei deiner Input-Routine(Konsole, "Input$()", selbst gemachte...) eine String-Variable, in der die Antwort gespeichert wurde, erhalten z.b.: antwort$

Nun mit Instr() dursuchen:
Code: [AUSKLAPPEN]

If Instr(antwort$, textnachdemgesuchtwird$) <> 0 then goto ...


Instr() untersucht einen Text ob ein anderer enthalten ist:

Siehe OH:
Code: [AUSKLAPPEN]

PositionDesGesuchtenStrings = Instr(text$, gesuchtertext$,[positionabdergesuchtwerdensoll])


hoffe, ich hab dich verstanden!

mfg!
www.mas-online.de.gg
__________

Liegt der Camper tot im Keller war der Rusher wieder schneller. Liegt der Rusher tot daneben hat der Camper nen Kollegen!

Neue Antwort erstellen


Übersicht BlitzBasic BlitzPlus

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group