给SplitContainer添加了其他控件之后,似乎没有没有能自动成为Panel的成员

ierier2 2014-08-10 11:22:27
如题,我新建了一个winform程序以后,拖入了一个splitContainer控件,然后在panel1里面添加了一个treeView控件,在panel2里面添加了一个button和textBox
然后在写程序的时候,我敲入

this.splitContainer1.Panel2.

并没有出现我刚刚拽进来的几个控件的名字。
我比较了一个GroupBox,groupbox是会自动把拽进来的Control通过Controls.Add方法加为自己的元素。为什么SplitContainer看起来没有此项功能呢?
...全文
163 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2014-08-10
  • 打赏
  • 举报
回复
GroupBox也不会点出其他控件的名字啊,控件在容器内,你还是要通过名称去访问
ierier2 2014-08-10
  • 打赏
  • 举报
回复
引用 1 楼 gomoku 的回复:
他们行为是一致的啊: Control cb1 = groupBox.Controls["checkBox1"] ; TreeView tv1 = this.splitContainer1.Panel2.Controls["treeView1"] as TreeView;
你说的很对!
gomoku 2014-08-10
  • 打赏
  • 举报
回复
他们行为是一致的啊: Control cb1 = groupBox.Controls["checkBox1"] ; TreeView tv1 = this.splitContainer1.Panel2.Controls["treeView1"] as TreeView;

110,534

社区成员

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

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

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