winform子窗体相对于父窗体的定位 本帖最后由 boxerwg 于 2010-04-08 00:43:35 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 button_Click的时候,获取sender的Location,然后把Location+宽度,设置为弹出窗口的Location,就OK!注意:Location是相对父控件,不是屏幕 Control ctrl = (sender as Control);Myform f = new Myform();if (ctrl != null){ f.StartPosition = FormStartPosition.Manual; Point p = ctrl.Parent.PointToScreen(ctrl.Location); f.Location = p;}f.ShowDialog(); private void button1_Click(object sender, EventArgs e) { Form2 form = new Form2(); form.Show(); form.Location = this.Location; } 急,急,急,接收进来的时间如何判断更合理??? [ADO.NET] 关于SqlParameter使用的一个问题 RichTextBox插入图片问题 关于vs2005下面的一个问题 关于remoting安全的问题 请教"未将对象引用设置到对象的实例"执行cmdDel.ExecuteNonQuery() 数值转换 如何再DataTable中进行再次筛选 Process.Exited 提前响应 我的第一个有点难度的问题:在祖先类中使用后代的方法?可能问的不清楚,在内容中说明(结贴率100%) C#类不包含方法问题 计算公式
Myform f = new Myform();
if (ctrl != null)
{
f.StartPosition = FormStartPosition.Manual;
Point p = ctrl.Parent.PointToScreen(ctrl.Location);
f.Location = p;
}
f.ShowDialog();
{
Form2 form = new Form2();
form.Show();
form.Location = this.Location;
}