自增数限定为1次 这下面是一个单击后自增的函数,我如果只想让它加一次,如何限定?void ah1_Click(object sender, HtmlElementEventArgs e) { webBrowser1.Width += 100; } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bool add;void ah1_Click(object sender, HtmlElementEventArgs e) { if(add) { webBrowser1.Width += 100; add=true; } } 写错,应该是bool add=true;void ah1_Click(object sender, HtmlElementEventArgs e) { if(add) { webBrowser1.Width += 100; add=false; } } 有种很烂的做法 设个全局变量来控制啊:如 flag=false 增加后变为true 在自增的地方做个if判断就OK了 使用全局变量,一楼的代码有问题吧,这里更正一下:bool add = true;void ah1_Click(object sender, HtmlElementEventArgs e) { if(add) { webBrowser1.Width += 100; add = false; } } 还有种做法 取消该事件 如下注册事件: button1.Click += new System.EventHandler(this.button1_Click);取消事件:button1.Click -= new System.EventHandler(this.button1_Click);在执行一次点击后 把事件取消掉 透明窗体+鼠标不穿透 C# 视频通讯问题 求助SQL插入图片的字节数组 关于静态构造函数的困惑 推荐本Visual stdio的入门书籍。视频教程也可以。 C#中多个相同方法重写的问题! [!!怪了!!]正则表达式 今天受教了 欢迎讨论: 如何处理好与同事与上下级的关系 请问托盘中的图标怎样才能向QQ有信息一样动态闪动 高手进来!DataGrid的问题 [求助]服务器到客户端(IE)的运行原理是什么? 多个独立的程序访问数据库,如何保护数据?
bool add;
void ah1_Click(object sender, HtmlElementEventArgs e)
{
if(add)
{
webBrowser1.Width += 100;
add=true;
}
}
void ah1_Click(object sender, HtmlElementEventArgs e)
{
if(add)
{
webBrowser1.Width += 100;
add=false;
}
}
bool add = true;
void ah1_Click(object sender, HtmlElementEventArgs e)
{
if(add)
{
webBrowser1.Width += 100;
add = false;
}
}