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 执行保存明白? 如下这样一段代码,其中 Type.Missing到底是什么意思,起什么作用啊?先感谢前辈了! IrisSkin2.dll换肤问题 求助,用VS2008开发系统后登录时遇到的问题 大家好。来请教请教。呵呵。麻烦了。。 [攒分帖]C#读Excel文件 backgroundWorker 问题 SplitContainer 中 Panel2 部分的闪动 这么设计解决方案可以吗? C# Windows 程序,要做联机帮助?大家给点意见?看哪种方式好? SQL Server数据库登陆问题 小问题,控件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 执行保存
明白?