Hallo zusammen, hier ist ein neuer Frischling für euch
.
Ich hoffe der Titel sagt das Grundlegende schon aus. Ich würde gern einen Button (B) an eine bestimmte Position verschieben, aber nur, wenn ein anderer Button (A) fokussiert ist und der zu verschiebene Button angeklickt wird. D.h. ich muss ja erst Button A anklicken, damit er fokussiert wird.
Das Problemchen ist sicher schnell gelöst, aber ich hab grad echt nen Brett vorm Kopf -.-.
Woher rührt das Ganze?? Ich würde gern auf ganz einfache Weise (Labels und Button) ein Schachfeld simulieren. Den Button A bekomm ich auf den Labels ohne Probleme verschoben. Nur wenn ich einen Button weghaben möchte hört es auf mit meinem Spanisch.
Hoffe ihr habt ein paar Anregungen für mich
.
Hier noch der Quellcode:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| private void label_Mouseclick(object sender, MouseEventArgs e) { Label clickedLabel = sender as Label; Button clickedButton = sender as Button; if (Bauer_S1.Focused) { Bauer_S1.Location = clickedLabel.Location; loc_Bau_S1 = clickedLabel.Location.ToString(); txtSpieler1Form3.Text = loc_Bau_S1; Bauer_S1.BackColor = clickedLabel.BackColor; clickedLabel.Focus(); } } |
Grüße
Moderiert von Th69: Code- durch C#-Tags ersetzt