panel内窗体跟随 panel 变化而变化

qhwahaha 2010-11-10 08:58:29
怎样让在panel里的窗体跟随panel的大小变化而变化啊。。。。

不是panel跟随窗体变化 是窗体跟随panel变化
...全文
409 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangqingjie 2011-11-15
  • 打赏
  • 举报
回复
同样的问题被我遇到了,解决了吗?
yhhkls 2011-11-03
  • 打赏
  • 举报
回复
设置窗体的Dock属性可以实现(Form f1=new Form())
让窗体显示在pannel中,你需要调用f1.parent=pannel或者pannel.controls.add(f1)
这样以后调用form的Dock属性就可以了
例如:f1.Dock=Dockstye.fill
这样就可实现你想要的功能了
希望对你有帮助
qhwahaha 2010-11-10
  • 打赏
  • 举报
回复
没人知道吗?
qhwahaha 2010-11-10
  • 打赏
  • 举报
回复
这么说吧,,,
就是怎么把Panel 内的打开窗体全部最大化
qhwahaha 2010-11-10
  • 打赏
  • 举报
回复
大哥。。。我说的是panel内的 窗体啊。。。窗体有Dock属性吗??

窗体跟随panel变化 不是panel跟随窗体变化啊。。。。
兔子-顾问 2010-11-10
  • 打赏
  • 举报
回复
使用TableLayoutPanel控件,每个自Panel中放一个控件,控件设置Dock为Fill属性。调整好TableLayoutPanel每个Panel的位置。改变尺寸,内部控件就都跟着动了。
qhwahaha 2010-11-10
  • 打赏
  • 举报
回复
具体要怎么写呢,。。
龍月 2010-11-10
  • 打赏
  • 举报
回复
晕死, 方法很简单。 panel 有个时间就是大小改变的事件,记录下panel 改变的大小,增加或减少 的高度 和宽度 之后 遍历 panel 里的 form 窗体 增加 减少 相应的 高度和宽度 代码麻烦点,但是可以实现 此消息通过 【CSDN论坛 Winform测试版】 回复! 龙月.NET的博客
qhwahaha 2010-11-10
  • 打赏
  • 举报
回复
我是panel 内的窗体更随panel变化 使用Dock属性没用。。。
周公 2010-11-10
  • 打赏
  • 举报
回复
使用Dock属性就可以了。
Dock有Fill等属性的。

110,567

社区成员

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

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

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