如何显示主窗体的statusstrip

caoping8512 2013-12-17 10:00:26
在写一个程序,有如下几个form, frmMain,frmTest.其中frmMain中有控件statusstrip1,以及splitcontanier1,还有treeview1,menustrip1等。
我现在已经把treeview1绑定在splitcontanier1.panel1中,然后想用frmMain.splitcontanier1.panel2.add(frmTest),就是在frmMain的panel2中显示出frmTest页面,可是一运行的话,frmMain本身的状态栏就无法显示了,请问高手如何是好?谢谢了。
我就是想让splitcontanier1.panel2在加载了frmTest页面后,也能显示自己的状态栏信息,我用的是c#,谢谢!
...全文
146 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
caoping8512 2013-12-18
  • 打赏
  • 举报
回复
帮帮我哦!谢谢了
caoping8512 2013-12-18
  • 打赏
  • 举报
回复
顶哦!顶!不要沉啊
caoping8512 2013-12-18
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
那是你 dock和嵌套的关系不对
我程序里是这样:Test.Dock = DockStyle.Fill;这个不对吗可是我把其他的像Bottom,Top,Left,Right都试过了,还是没法显示出状态栏,怎么回事? 还有你说的嵌套怎么回事?我把代码贴出来给你看看吧! 这是单击frmMain中的菜单栏中的【测试】按钮的事件: private void 测试ToolStripMenuItem1_Click(object sender, EventArgs e) { if (!showChildrenForm("frmTest")) { frmTest Test = new frmTest(); Test.TopLevel = false; Test.Parent = this.splitContainer1.Panel2; Test.Dock = DockStyle.Fill; this.splitContainer1.Panel2.Controls.Clear(); this.splitContainer1.Panel2.Controls.Add(Test); Test.Show(); } }
threenewbee 2013-12-17
  • 打赏
  • 举报
回复
那是你 dock和嵌套的关系不对

111,098

社区成员

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

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

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