C#子窗体精确定位到父窗体的某个位…
2015-07-19 00:20
246 查看
弹出的子窗体精确定位在父窗体的某个位置,需要有目标坐标(这里将子窗体的位置设置为父窗体中一个panel的位置,需要将panel的坐标转换成屏幕坐标)
lvlv_CauseForm cf = new lvlv_CauseForm();
cf.Left = this.PointToScreen(new Point(panel2.Left,
panel2.Top)).X;(这里将panel的位置装换成相对于屏幕的坐标再赋给子窗体)
cf.Top = this.PointToScreen(new Point(panel2.Left,
panel2.Top)).Y;
cf.ShowDialog();
lvlv_CauseForm cf = new lvlv_CauseForm();
cf.Left = this.PointToScreen(new Point(panel2.Left,
panel2.Top)).X;(这里将panel的位置装换成相对于屏幕的坐标再赋给子窗体)
cf.Top = this.PointToScreen(new Point(panel2.Left,
panel2.Top)).Y;
cf.ShowDialog();
相关文章推荐
- C#将子窗体填充到父窗体的panel中
- AutoResetEvent和ManualResetEvent区别[C#]
- C#多核心变成 利用多核心优势并行计算
- C#匿名函数之匿名方法与lambda表达式
- c# winform:当子窗体关闭时,更新父窗体DataGridView控件的值
- 运用C#读取导入的Excel部分数据为空的解决方法
- C#获取当前函数名称
- C# char 和string之间转换
- C# Action和Func
- C# WinForm 关闭登陆窗体,打开主窗体的实现
- C#记录消息到日志文件的方法
- c# 调用外部exe程序
- C#版七层登陆
- 【转】C# WinForm窗体及其控件的自适应
- c# XML和实体类之间相互转换(序列化和反序列化)
- C#类的扩展
- C#异步调用的好处和方法
- C# 中的委托和事件
- C#泛型详解
- C#参数类型 params、out和ref