dmo*_*ney -2 c# methods winforms
我在我的Form1.cs中调用了一个方法,我GenerateComboBoxList()想在main方法中调用它,以便在启动应用程序时生成组合框的内容.
public void GenerateComboBoxList()
{
cmbServerDatabase.Items.Add("1");
cmbServerDatabase.Items.Add("2");
cmbServerDatabase.Items.Add("3");
}
Run Code Online (Sandbox Code Playgroud)
但是,当我开始输入GenerateComboBoxList()main方法时,intellisense不会选择它.任何人都可以帮我解决问题吗?
你需要一个Form1Main方法的实例,然后才能调用你的方法,但是,不要这样做.而是在Form_Load事件或重载中调用此方法OnLoad (请参阅:this).
您的Main方法Program.cs应该只负责指定/加载启动表单.稍后在Form的Load事件中,您可以执行以下操作:
private void Form1_Load(object sender, EventArgs e)
{
GenerateComboBoxList()
}
Run Code Online (Sandbox Code Playgroud)