Aș vrea să găsesc un control bazate pe locație pe nume. Aceasta este ceea ce am pana acum:
private Point FindControlLocation(string ControlName, Control ParentControl)
{
//Code...
}
Multumesc pentru orice ajutor!
Aș vrea să găsesc un control bazate pe locație pe nume. Aceasta este ceea ce am pana acum:
private Point FindControlLocation(string ControlName, Control ParentControl)
{
//Code...
}
Multumesc pentru orice ajutor!
Nu ai nevoie de control părinte, trebuie doar să utilizați Formularul și recursive opțiune de Controls.Find()
:
private Point FindControlLocation(string ControlName)
{
Control ctl = this.Controls.Find(ControlName, true).FirstOrDefault() as Control;
return (ctl != null) ? ctl.Location : new Point();
}