如何获取groupbox里面textbox在窗体from的坐标? 我写 txtTemp.Location.X 这是获取在groupbox里面的X坐标 我想获取在from的X坐标怎么写啊 txtTemp在groupbox里面的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Point p=new Point( groupBox.Left+txtTemp.Left, groupBox.Top+txtTemp.Top); Point p=this.PointToClient(txtTemp.PointToScreen(Point.Empty));这种更好点 如果不知道有多个父容器,就需要遍历....把坐标加起来..... Point po = new Point(0, 0); private void GetCtlLocation(Control ctl,bool ) { if () { po = new Point(ctl.Location.X, ctl.Location.Y); } if (ctl != null) { if (ctl.Parent != null) { po.X += ctl.Parent.Location.X; po.Y += ctl.Parent.Location.Y; GetCtlLocation(ctl.Parent, false); } } } 依赖注入,莫要让她擦肩而过 C#绘制直线 关于线程中控件的问题 怎样判断一个字符串是否包含另一字符串?然后进行替换 救命啦,菜鸟问题 如何让按回车让焦点在各个text框中切换(象TAB键一样)? 当窗体中的控件比较多时,打开窗体时,控件会抖动,要改变这种情况怎么办啊,谢谢了,急,分不够在加,在线等 请教WPF中 DataGrid绑定Combox如何进行联动 还是Excel绑定chart控件的问题 再谈 对自己写的组件的访问控制(最好给出代码) 新建数据表的问题。 vsto开发问题!请大家帮忙!!! C# VSTO 如何在word文本框中添加内容
这种更好点
如果不知道有多个父容器,就需要遍历....把坐标加起来..... Point po = new Point(0, 0);
private void GetCtlLocation(Control ctl,bool )
{
if ()
{
po = new Point(ctl.Location.X, ctl.Location.Y);
}
if (ctl != null)
{
if (ctl.Parent != null)
{
po.X += ctl.Parent.Location.X;
po.Y += ctl.Parent.Location.Y;
GetCtlLocation(ctl.Parent, false);
}
}
}