我在vb.net中有一个桌面应用程序。选项卡控件有大约13个选项卡。 所有这些选项卡都有窗口控件,它们在本地填充来自sql server的数据。 应用程序第一次运行时,这些选项卡需要花费大量时间才能加载。有没有办法确保只加载第一个标签,然后点击或按需加载下一个标签?
答案 0 :(得分:0)
您可以在Form_load中为第一个选项卡填充填充数据,然后在事件tabControl1_SelectedIndexChanged
中输入以填充选定的选项卡,如:
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
if (tabControl1.SelectedIndex == 1)
{
//Populate seconde tab
}
else if (tabControl1.SelectedIndex == 2)
{
//Populate the third tab
}
}