دوست عزیز ممنون از راهنماییتون، درمورد سئوال اولم،این روش برای موردی خوبه که کامپوننتم روی فرم باشه و توی هیچ باکس و ... نباشه،راه درستش رو پیدا کردم،تا حالاش که درسته،ممنون میشم اگه اشکالی داره بهم بگید
int x_location, y_location;
Control _patern;
y_location = this.Top;
_patern = this.Parent;
while (_patern != null)
{
y_location += _patern.Top;
if (_patern isTabPage)
y_location +=29;
_patern = _patern.Parent;
}
x_location = this.Left;
_patern = this.Parent;
while (_patern != null)
{
x_location += _patern.Left;
if (_patern isTabPage)
x_location += 3;
_patern = _patern.Parent;
}
y_location += this.Height;
y_location--;
x_location++;
درمورد مشکل دوم هم این روش کار نمیده،امتحانش کرده بودم