ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
7106
7106
EMPFEHLEN
-
Hallo,
Ich wollt auch mal in C# ein kleines Spiel machen. Dazu habe Ich einfach Mal ne PictureBox genommen. Dann beim FormClick Eventhandler folgendes gemacht:
dot ist die Pb. Doch nun erscheint diee PictureBox irgendwo in der Form, ein paar cm weg von der Maus, wie kann Ich das denn machen, dass er nur von der linken Ecke oben an in der Form die Mausposition berechnet und nicht vom ganzen bildschirm?Code :1 2 3 4
int x = Convert.ToInt16(MousePosition.X); int y = Convert.ToInt16(MousePosition.Y); dot.Location = new System.Drawing.Point(x,y); this.dot.Visible = true;
Danke schon Mal!
LG,
kasal
-
Du musst die MouseDown-Eigenschaft verwenden. Sowohl von der Form, als auch von der PictureBox, falls jemand auf die PictureBox selbst klickt. Unter der Annahme dass die Form frmMain und die PictureBox pictureBox1 heißt, könnte das folgendermaßen aussehen:
Code csharp:1 2 3 4 5 6 7 8 9 10 11
private void frmMain_MouseDown(object sender, MouseEventArgs e) { this.pictureBox1.Left = e.X; this.pictureBox1.Top = e.Y; } private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { this.pictureBox1.Left = this.pictureBox1.Left + e.X; this.pictureBox1.Top = this.pictureBox1.Top + e.Y; }
-
Hi Norbert.
Danke!
LG,
kasal
-
Hi,
bitte - wenn die Frage beantwortet wurde und das Problem behoben ist - den Thread als erledigt markieren.
Danke,
Norbert
Ähnliche Themen
-
MousePosition Recorder
Von Blackhawk50000 im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 26.08.10, 21:19 -
JTable MousePosition nicht lesbar?!
Von ElJarno im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 17.08.10, 13:58 -
VB.NET Problem bei MousePosition
Von Shogoki92 im Forum .NET CaféAntworten: 6Letzter Beitrag: 13.10.08, 17:06 -
SWT: Browser + Mouseposition
Von thommy1975 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 15.03.07, 08:36 -
Probleme mit MousePosition
Von zioProduct im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 26.08.05, 11:31





Zitieren
Login





