我正在用C#开发一个应用程序,我在那里使用了三个选项卡控件。问题是,当我更改为另一个选项卡时,我无法更改应用程序的实际窗口大小,因为我不需要这么大的窗口,当我更改回上一个时,它应该回到之前的大小。
答案 0 :(得分:2)
在我看来,当所选标签更改时,您不应更改窗口的大小。设计窗口的方式使您无需调整窗口大小。
重新设计标签,使其始终使用相同的尺寸,因此您无需调整窗口大小。
作为用户,我不希望窗口大小发生变化,因为它可能会给您带来糟糕的用户体验。
答案 1 :(得分:1)
我想你想要这个:
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
if (tabControl1.SelectedTab.Text == "tabPage1")
{
// rezise tabcontrol
}
}
虽然我不认为它的用户友好