ERLEDIGT
NEIN
NEIN
ANTWORTEN
13
13
ZUGRIFFE
769
769
EMPFEHLEN
-
23.04.08 17:39 #1
Hallo!
Ich habe mir eine GroupBox geholt und lasse da on Runtime Bilder drauf zeichnen. Dann habe ich das MouseClick-Event benutzt, um zu ermitteln, auf welches Bild man geklickt hat. Das funktioniert aber nicht, weil das Bild ja über der GroupBox liegt und daher den Mausklick irgendwie abfängt, also löst das Event nur aus, wenn ich ganz an den Rand klicke, wo kein Bild ist.
Was kann ich da machen?
Danke für die Hilfe!Website: http://www.multimolti.com/
-
27.04.08 19:32 #2
- Registriert seit
- Apr 2005
- Beiträge
- 120
Hallo multimolti,
ich verstehe nicht ganz, wie du die Bilder auf der GroupBox erstellst. Arbeitst du mit der GDI+ oder erstellst du für die Bilder jeweils eine PictureBox bzw. ein anderes Steuerelement? Falls das so ist, musst du nämlich das MouseClick-Event des Bild-Steuerelements an seinen Parent - also die GroupBox - weiterleiten.
Gruß
PhoenixLoe
-
Warum nicht direkt das Klick Event der PictureBox.
Durch den Parameter sender hätte man dann sofort das Objekt.
-
28.04.08 15:11 #4
Die PictureBox (oder was auch immer ich da nehme) hat kein Click-Event, aber ich habe es jetzt ganz einfach gelöst, indem ich Buttons genommen habe und bei denen als Image mein Bild gesetzt hab.
Website: http://www.multimolti.com/
-
also PictureBox sollte definitiv ein Click Event haben.
Was hast du denn genommen?(oder was auch immer ich da nehme)
-
-
29.04.08 16:36 #7
Ich habe keine Ahnung mehr, auf jeden Fall konnte man außer der Location und dem Backgroundcolor nicht mehr viel setzen, und es gab überhaupt keine Events.
Aber die Buttons tuns ja auch, eigentlich sogar besser, ich habe die auf ButtonStyle = ButtonStyle.Flat gesetzt (oder so ähnlich), jetzt habe ich ganz normale Bilder da, die sogar ein bisschen die Farbe verändern, wenn man drüber hovert.Website: http://www.multimolti.com/
-
-
29.04.08 17:24 #9
Dann wars nicht die PictureBox. Wie gesagt, ich habe keine Ahnung mehr, was es war, aber es konnte auf jeden Fall nix mit meinen Klicks anfangen.
Website: http://www.multimolti.com/
-
Mich wüde wirklich interessieren was du für ein Control du hast.
Vielleicht kannst du das ja nochmal nach prüfen.
Von MS Haus eigene Controls sollten zumindest ein Click Event haben, ob der Designer dies anzeigt (z.B. durch Attribute unterdrückt) ist natürlich die andere Frage.
-
01.05.08 15:05 #11
Leider wie gesagt keine Ahnung mehr.
Website: http://www.multimolti.com/
-
02.05.08 12:01 #12
So nebenbei:
wenn man eine boolsche Variable hat oder eine Funktion die einen boolschen Wert zurückgibt, dann muss diese nicht mehr gegen true oder false geprüft werden.
if (bVariable){
tue_was();
}
else{
tue_was_anderes();
}Geändert von rabado (02.05.08 um 19:02 Uhr) Grund: sch*** Grammatik ;-)
-
02.05.08 15:17 #13
Als Comment auf die Signatur von dem Typ da oben? Joa stimmt
Website: http://www.multimolti.com/
-
blubb
Spamm0r
Ist so gewolt
Und der Typ heißt Spyke. tztz
Ähnliche Themen
-
click() Event
Von rushed im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 13.10.09, 23:39 -
Dynamisch generierter Button löst OnClick-Event nicht aus
Von docere im Forum ASPAntworten: 1Letzter Beitrag: 26.07.09, 18:53 -
Click Event
Von WerWieWas im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 11.01.08, 08:19 -
[SWT] mousEnter Event geht nicht, wenn Maustaste gedrückt wird
Von DarthShader im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 17.03.06, 10:05 -
checkbox angeklickt oder nicht ... wenn nicht dann, wenn dann ...
Von -GS-Master im Forum PHPAntworten: 2Letzter Beitrag: 17.02.06, 19:52





Zitieren
Login





