假设我有一个带有标签和tabControl的Form。 使用此表单的基本方法是
Form myForm3b = new Form();
if (myForm3b.ShowDialog() != DialogResult.OK)
{
}
因此,第一行生成表单,第二行显示该表单,然后等待表单关闭。 现在,假设tabControl有三个标签,而我想:
我想我可以修改构造函数以传递字符串值(我没有尝试过),但是我试图以某种方式将一些参数传递给constructos,以便表单选择其显示的默认选项卡,但它不起作用(总是默认显示第一个标签)
所以我要问的是如何在显示表单之前正确自定义表单的外观?
答案 0 :(得分:2)
许多方法之一
public partial class Form
{
...
public void MyAwesomeMethodThatDoesEverything(int magicNumber)
{
// Your hearts desires here
}
}
用法
Form myForm3b = new Form();
myForm3b.MyAwesomeMethodThatDoesEverything(int magicNumber);
if (myForm3b.ShowDialog() != DialogResult.OK)
{ ... }