Einen Schalter mit der Maus hin- und herschalten

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

MBC

Betreff: Einen Schalter mit der Maus hin- und herschalten

BeitragMo, Jan 26, 2004 17:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Leute!

Ich habe mal wieder ein Problem, von dem ich nie dachte, dass ich mal an so ner Stelle hängen würde, aber es ist passiert. Ich will son Auswahlmenü machen, wo man einzelne Schalter anklicken kann, so dass sie entweder durchgekreuzt oder wieder "entkreuzt" werden. Hier mal der fragliche Teil:

Code: [AUSKLAPPEN]

If RectsOverlap(mx,my,1,1,400-breite2/2,100,200,100) Then
If StatusA=0 And MouseHit(1) Then StatusA=1
If StatusA=1 And MouseHit(1) Then StatusA=0
EndIf


Der Status ändert sich hier nicht, ich würde mal vermuten, das iss, weil sich das ja unmittelbar wieder umschaltet. Soll heißen, der Status wird nach 1 umgestellt, und weil er ja 1 ist und Mousehit immer noch ist, wird er direkt wieder auf 0 gestellt. Aber ich kann auch kein Flushmouse dazwischen machen, weil man so präzise sehr schlecht klicken kann Wink (zwischen Flushmouse() und der 2. Bedingung). Also, kann mir hier jemand sagen, was ich machen soll Question

Danke schonmal im Vorraus
Manuel
Computer sind auch nur Menschen! Wink

bruZard

BeitragMo, Jan 26, 2004 17:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]

If MouseHit(1) Then status=1-status
PIV 2,4GHz - 1GB DDR 333 - ATI Radeon9600 - WinXP - DX9.0c - BMax 1.14 - B3D 1.91 - 1280x1024x32

User posted image

Slayer

BeitragMo, Jan 26, 2004 17:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
if mousehit(1) then status = not status
AMD2500XP, SB5.1, DX9, 512MB DDR333,
XPPro SP1a,ATI 9800SE 256bit 128MB,B3B, B+ immer die neue Version

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragMo, Jan 26, 2004 18:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
if MouseHit(1) Then StatusA xor 1

[BB2D | BB3D | BB+]

MBC

BeitragMo, Jan 26, 2004 18:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Wow!

Ich staune immer wieder über die Geschwindigkeit dieses Forums! Klappt nun wunderbar, vielen Dank! Hatte wohl 'n Brett vorm Kopf...

Manuel Very Happy
Computer sind auch nur Menschen! Wink

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group