最简单的方法是找到当前所在的选项卡。当我点击选项卡页2或其他选项卡时,想展示一些数据。我已经这样实现了,但这不是一个好的解决方案:
private int findTabPage { get; set; }
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
if (tabControl1.SelectedTab == tabPage1)
findTabPage = 1;
if (tabControl1.SelectedTab == tabPage2)
findTabPage = 2;
}
同时用于显示数据:
if (findTabPage == 1)
{ some code here }
if (findTabPage == 2)
{ some code here }
有没有其他解决方案,例如像这样的?