zioProduct
Erfahrenes Mitglied
Huhu,
Da mein Buch immer noch nicht da ist, bastel ich immer noch an meinem Testprogramm
Nun habe ich nen kleines "Animations" Feld auf meiner Form eingefügt, welches eine GroupBox ist, darin befindet sich ne pictureBox1 welche sich auf Klick verschiebt, zusätlich habe ich noch eine Funtkion, dass wenn ich per Maus in mein gbAni ("Animationsfeld") reinklick, die pictureBox1 zur MousePosition soll; dabei stellt sich mir aber Folgendes Problem:
Die pictureBox1 hat die Kordinaten innerhalb der gbAni, also im Bsp: 48;48
Die MousePosition hat aber die Kordinaten der gesamten Form also im Bsp: 441,554
Das bedingt natürlich, das meine pictureBox1 in die nichterkennbaren weiten meiner gbAni reist
Wie kann ich es definieren, dass er mir bei MousePosition die Locationwerte innerhalb der gbAni nimmt, oder die pictureBox1werte der Form, einfach das hier die gleichen Location-Werte geschrieben werden
Wie immer Danke danke danke
mfg
ziop
Da mein Buch immer noch nicht da ist, bastel ich immer noch an meinem Testprogramm

Nun habe ich nen kleines "Animations" Feld auf meiner Form eingefügt, welches eine GroupBox ist, darin befindet sich ne pictureBox1 welche sich auf Klick verschiebt, zusätlich habe ich noch eine Funtkion, dass wenn ich per Maus in mein gbAni ("Animationsfeld") reinklick, die pictureBox1 zur MousePosition soll; dabei stellt sich mir aber Folgendes Problem:
Code:
private void gbAni_Click(object sender, System.EventArgs e)
{
pictureBox1.Location = MousePosition;
}
Die pictureBox1 hat die Kordinaten innerhalb der gbAni, also im Bsp: 48;48
Die MousePosition hat aber die Kordinaten der gesamten Form also im Bsp: 441,554
Das bedingt natürlich, das meine pictureBox1 in die nichterkennbaren weiten meiner gbAni reist

Wie kann ich es definieren, dass er mir bei MousePosition die Locationwerte innerhalb der gbAni nimmt, oder die pictureBox1werte der Form, einfach das hier die gleichen Location-Werte geschrieben werden
Wie immer Danke danke danke

mfg
ziop