form里有个panel,panle里有个button,请教如何得到这个button在form里的坐标
form里有个panel,panle里有个button,请问怎么得到这个button在form里的坐标。
form里有个panel,panle里有个button,请问怎么得到这个button在form里的坐标。
彻底晕了。
------解决方案--------------------
form1.PointToClient( panel1.PointToScreen(button1.Location) );
------解决方案--------------------
写个通用函数
form里有个panel,panle里有个button,请问怎么得到这个button在form里的坐标。
彻底晕了。
------解决方案--------------------
form1.PointToClient( panel1.PointToScreen(button1.Location) );
------解决方案--------------------
写个通用函数
- C# code
/// <summary> /// 转换坐标为父组件上的坐标 /// </summary> /// <param name="value">当前组件上的坐标</param> /// <param name="parent">父组件</param> /// <returns>返回Point</returns> public Point PointToParent(Point value, Control parent) { Point p = new Point(); p = this.PointToScreen(value); p = parent.PointToClient(p); return p; }