C#求助! 在C#winform中,button按钮在执行了一次单击事件后Text属性就改变,改变后再执行一次单击事件。这个操作是否能够实现?怎么做?谢谢大家了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只是想在button按钮的text属性改变后再单击这个按钮的时候,产生不同的结果。 同一个按钮,一开始Text属性值为“添加”,单击后执行一些添加的操作,同时属性变为“保存”,再单击就执行保存的相关操作。不知道能不能实现? Text的属性值为“添加”是什么意思阿?第一次点击btn 把Text的值相加第二次点击btn 把Text的值保存起来? 你在按钮单击的时候可以通过 Button btn=(Button)Sender取到按钮判断按钮的btn.text 是 Equals是否等于“添加” 或者“保存”来执行响应的方法 private void button1_Click(object sender, EventArgs e) { Button btn = (Button)sender; if (btn.Text.Trim().Equals("添加")) { } else if (btn.Text.Trim().Equals("保存")) { }} 当然可以实现啦你不是就要点击两次按钮吗 你设置个变量 bool isClicked=false;if(isClicked==false){ //相加 ... isClicked=true;}else{ //保存 ...} isClicked是标示btn是第一次点击还是第二次点击第一次点击btn时 isClicked是false 执行相加 然后把isClicked置为true第二次点击btn时 isClicked是true 执行保存明白? C# 如何求一定范围不重复随机小数 数据库查询问题,谢谢 有没熟悉seo的? 帮下忙 c# 如何隐藏外界软件[非自身]的图标 如何制作真正的无背景图标? C#中对象、实例,对象实例有什么区别? 我的字符串过滤代码,请告诉我哪一种写法效率更高?或者还有更好的写法吗? List<>作为参数传的时候为什么报错啊? c#.DataGridview 请问在C#里面怎样获得应用程序的当前路径 小问题,控件panel中调用的窗体怎么居中? ppc高手请进来,谁有PPC2003的cf2.0安装包
第一次点击btn 把Text的值相加
第二次点击btn 把Text的值保存起来?
判断按钮的btn.text 是 Equals是否等于“添加” 或者“保存”来执行响应的方法
private void button1_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
if (btn.Text.Trim().Equals("添加"))
{ }
else if (btn.Text.Trim().Equals("保存"))
{ }
}
{
//相加
...
isClicked=true;
}
else
{
//保存
...
}
第一次点击btn时 isClicked是false 执行相加 然后把isClicked置为true
第二次点击btn时 isClicked是true 执行保存
明白?