[WinForms] Überprüfen, ob eine Position sich im Control befindet
-
Frage
Ich habe eine Position und möchte überprüfen, ob diese in einem bestimmten Childcontrol liegt. Gibt es dazu irgendwelche vorgefertigten Möglichkeiten?Antwort
JedesControlbietet die PropertyBoundsan, welches tatsächlich ein Objekt vom TypRectangleist.Rectanglebietet die MethodeContainsan, womit man prüfen kann, ob eine Position sich im Rechteck befindet.Beispiel
public void OnMouseDown(object sender, MouseEventArgs e) { if(childControl.Bounds.Contains(e.Location)) { MessageBox.Show("In!"); } }