记录鼠标点击 label36_Click次数,达到5次时将Tools 窗体弹出,A为主窗体。
private int iCout = 0;
private void label36_Click(object sender, EventArgs e)
{
if (iCout < 3)
{
iCout++;
Tools ts = new Tools();
ts.fs = this;
ts.ShowDialog();
}
}
现在点击就会弹出,然后多个窗体。点击关闭Tools窗体后几次后,再次点击无法弹窗了
你看你写的代码和你描述的一样吗?你说的设计达到五次就弹框,你这写的,只要小于3全弹,弹了3次,关键吧,内存中的全局变量你也没有做清零处理。
你的分支判断问题
iCout放到分支外,不管是否弹出窗口,点击都进行累加
分支判断条件修改成大于等于5,你现在只有小于3的时候弹出
要学写代码,先学看代码
你自己写的代码自己翻译一下是啥意思