窗体的移动

filmings 2012-02-03 11:25:11
现有一个button,两个窗体form1和form2,(form1初始状态下为隐藏),form2在button下面,当单击button时,form1显示,同时form2则自动向下移动(范围是form1的高度),请问怎么做,各位大虾帮帮忙!
...全文
44 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
filmings 2012-02-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bdmh 的回复:]
先show出form1,然后就是设置form2的top属性呗,这还有啥不清楚的,form2的top=for1.top+form1.height
[/Quote]


谢谢!
猫熊 2012-02-03
  • 打赏
  • 举报
回复
new position
manupstairs 2012-02-03
  • 打赏
  • 举报
回复
这个OK按钮是在form2上的


private void btnOK_Click(object sender, EventArgs e)
{

Form1 form = new Form1();
form.StartPosition = FormStartPosition.Manual;
form.Location = this.Location;
form.Show();

this.Top = form.Bottom + 1;

}
bdmh 2012-02-03
  • 打赏
  • 举报
回复
先show出form1,然后就是设置form2的top属性呗,这还有啥不清楚的,form2的top=for1.top+form1.height
Castiel丶Luo 2012-02-03
  • 打赏
  • 举报
回复
算location就可以吧

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧