在C#中怎样让一个按钮有两个作用?一个很简单的问题,求助.

例如一个按钮和一个文本框.按一下那个按钮,文本框里面出现了文字,然后再按一下按钮,文字就没有了.之后再按一次又出现文字了.也就是说,按一次出现文字,再按一次文字消失,一次... 例如一个按钮和一个文本框.按一下那个按钮,文本框里面出现了文字,然后再按一下按钮,文字就没有了.之后再按一次又出现文字了.也就是说,按一次出现文字,再按一次文字消失,一次出现一次消失,这样的循环.这样的代码应该怎么写?我是初学C#额,有很多地方不懂,希望能发个完整的代码让我参考参考额..谢谢 展开
 我来答
应有福励风
2020-03-10 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:34%
帮助的人:1004万
展开全部
给个我自己的思路给你吧,用bool吧,bool
judge=ture;
先设置judge的初始值,然后将其放到按钮的Click事件代码上,当按下按钮时,judge的值变化,当变为false时,就控制文本框的Text的值显示;再按一次按钮时,judge的值变为ture,控制文本框的值显示、、、
用if语句就能解决!
只是个人思路,仅供参考!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
归海梦秋
2014-06-25 · TA获得超过949个赞
知道答主
回答量:139
采纳率:80%
帮助的人:55.6万
展开全部
很简单的, 就一个if ,已下是完整的代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void textBox2_TextChanged(object sender, EventArgs e) { } private void textBox1_TextChanged(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { //这里 if (textBox1.Text == "") { textBox1 .Text = "中国龙"; } else { textBox1.Text = ""; } } } }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小费fu8
2014-06-25 · 超过57用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:107万
展开全部
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "") { textBox1 .Text = "哈哈哈"; } else { textBox1.Text = ""; } }
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式