今天还是说关于我的项目,在判断选项卡更改时候发现这样写是居然是个死循环。贴出来看一下,顺便提醒自己!目的是判断用户是否存在,如果不存在就放置到开始的标签,return方法也不行,其实是事件写错了,应该使用SelectedIndexChanged,就只运行二次判断。看看屏幕前的你有什么更好的解决办法?
private void tabControlMain_Deselected(object sender, TabControlEventArgs e)
{
if (DBonline.Users.UserS_name.ToString() == "")
{
MessageBox.Show("判断=空的运行了。");
tabControlMain.SelectedTab = tabpageStart;
}
}