我对 VS C# 中的窗口形式有一些问题。我做了一个tabcontrol。它与 tabpage1, tabpage2 复合。所有标签页都将添加相同的面板。当我单击切换选项卡时,它应该显示面板。但这行不通。它会显示第一个标签页,但当我切换标签时它不会显示在其他标签页中。
public partial class Form2 : Form
{
public Form2(.....){
..........
InitializeComponent();
...........
panelButton.Controls.Add(btnArr1[i]);
tabControl1.TabPages[0].Controls.Add(panelButton); //It's work
tabControl1.TabPages[1].Controls.Add(panelButton); //it's not show panel
}
}
以另一种方式,当我单击另一个标签页时,我尝试制作事件。喜欢这段代码。
private void tabPage1_Click_1(object sender, EventArgs e)
{
tabControl1.TabPages[0].Controls.Add(panelButton); //It 's work
}
和
private void tabPage2_Click_2(object sender, EventArgs e)
{
tabControl1.TabPages[1].Controls.Add(panelButton); //It is not show panel.
}
怎么了?