【发布时间】:2019-02-20 05:58:18
【问题描述】:
假设我有一个带有标签和 tabControl 的表单。 使用这种形式的基本方法是
Form myForm3b = new Form();
if (myForm3b.ShowDialog() != DialogResult.OK)
{
}
所以第一行构建表单,第二行显示它并等待表单关闭。 现在,假设 tabControl 有三个选项卡,我想:
- 默认选择第三个而不是第一个选项卡或
- 使默认选项卡的显示依赖于之前的某些计算或
- 使标签的内容反映一些以前的字符串值
我想我可以修改构造函数以传递字符串值(我没有尝试过),但我试图以某种方式将一些参数传递给构造函数,以便表单选择其显示的默认选项卡,但它不起作用(它总是默认显示第一个标签)
所以我要问的是如何在显示之前正确自定义表单的外观?
【问题讨论】:
-
您可以更改
tabControl中的默认tab,例如Form_Load中的tabControl1.SelectedTab = tabPage3;。 -
谢谢!显然我正在使用不同的东西来选择标签,但它不起作用。现在它似乎工作了。