高分求一个窗体大小设置的方法.~~~~~~~~~~~~~

hylovett 2009-03-04 02:35:33
Form2 formTemp = new Form2();
formTemp.TopLevel = false;
panel1.Controls.Add(formTemp );
formTemp.Show();


以上代码是将Form2嵌入 panel1, 并显示

但是能否让formTemp的大小与panel1大小保持一至呢?就像设置了控件的Anchor属性一样
...全文
98 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hylovett 2009-03-04
  • 打赏
  • 举报
回复
原来如此简单。。。谢谢各位
fengyafei 2009-03-04
  • 打赏
  • 举报
回复
formTemp.WindowState = FormWindowState.Maximized;
csjtxy 2009-03-04
  • 打赏
  • 举报
回复
用委托,触发事件
ximi82878 2009-03-04
  • 打赏
  • 举报
回复
在窗体的Dock属性里改成Fill
jcyluck 2009-03-04
  • 打赏
  • 举报
回复
运用panel1.SizeChanged事件

void panel1_SizeChanged(object sender, EventArgs e)
{
formTemp.Size = panel1.Size;
formTemp.Location = panel1.Location;
}
QIHONGWEI_2000_0 2009-03-04
  • 打赏
  • 举报
回复

可以如下,这样大小是一样的:
formTemp.Dock = DockStyle.Fill;


贫僧又回来了 2009-03-04
  • 打赏
  • 举报
回复
让它们的高和宽保持一致
北京的雾霾天 2009-03-04
  • 打赏
  • 举报
回复
可以如下,这样大小是一样的:
formTemp.Dock = DockStyle.Fill;


可以如下,这样更像是Dock的Fill:
formTemp.WindowState = FormWindowState.Maximized;
jinjazz 2009-03-04
  • 打赏
  • 举报
回复
设置最大化就可以了
whowhen21 2009-03-04
  • 打赏
  • 举报
回复
LZ 看这样的可否:
formTemp.Size = panel1.Size;
这样的让两个大小相同哈。
或者让panel1随form的大小。
xinke_li 2009-03-04
  • 打赏
  • 举报
回复
可以这么做啊?学习一下

111,126

社区成员

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

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

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