美好的一天,
我有表格布局面板,我想通过单击按钮在同一单元格中显示不同的内容。
我怎样才能完成它?
我尝试将所需内容的面板停靠在同一个单元格中,另一个应用Hide()和Show()方法,但无法获得正确的结果。
我该怎么办?
答案 0 :(得分:0)
您将无法通过设计器执行此操作,因为它只允许单元格中的单个控件(或容器控件)。
你必须把它换掉:
Control c = tableLayoutPanel1.GetControlFromPosition(1, 1);
tableLayoutPanel1.Controls.Remove(c);
tableLayoutPanel1.Controls.Add(userControl1, 1, 1);
请注意,我的示例中没有丢弃Control c。你仍然可以把它重新加入。
答案 1 :(得分:-1)
谢谢你们,
我通过使用带有隐藏标题的tabCont解决了我的问题。
我认为这是最好的解决方案。