C#中如何实现一个按钮多次单击的事件

我想做一个窗体应用程序,先点击按钮,label1显示"生活就是人生"再单击一次label2显示"人生就是时间"再单击一次label3显示"时间就是金钱"再单击一次labe... 我想做一个窗体应用程序,先点击按钮,label1显示"生活就是人生"再单击一次label2显示"人生就是时间"再单击一次label3显示"时间就是金钱"再单击一次label4显示"金钱就是粪土",再次单击label5显示"所以生活就=粪土" 求代码 展开
 我来答
0xCBA000
推荐于2018-05-18 · TA获得超过282个赞
知道答主
回答量:123
采纳率:0%
帮助的人:147万
展开全部
在代码页声明一个局部变量private int t=0;
找到button的单击事件,进入其中:
private void button_Click(object sender,EventArgs e)
{
switch(t)
{
case 0:label1.Text = "生活就是人生";break;
case 1:label2.Text = "人生就是时间";break;
case 2:label3.Text = "时间就是金钱";break;
case 3:label4.Text = "金钱就是粪土";break;
case 4:label5.Text = "所以生活就=粪土";break;
}
t++;
}

//p.s.楼主举得这个例子真是让人哭笑不得囧rz
251608027
2011-06-23 · TA获得超过1701个赞
知道小有建树答主
回答量:1344
采纳率:66%
帮助的人:258万
展开全部
protected void btnClick_Click(object sender, EventArgs e)
{
lblName.Text= GetStr(lblName.Text);
}
public static string GetStr(string str)
{
string a=String.Empty;
switch(str)
{
case "生活就是人生":
a = "人生就是时间";
break;
case "人生就是时间":
a = "时间就是金钱";
break;
case "时间就是金钱":
a = "金钱就是粪土";
break;
case "金钱就是粪土":
a = "所以生活就=粪土";
break;
default:
a = "生活就是人生";
break;
}
return a;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e138f51f7
2011-06-23 · TA获得超过379个赞
知道小有建树答主
回答量:591
采纳率:0%
帮助的人:452万
展开全部
给你写好了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ttt291
2011-06-23 · TA获得超过201个赞
知道答主
回答量:360
采纳率:0%
帮助的人:256万
展开全部
int i =0;
switch (i) {
case 1:
label1.text="生活就是人生";
i++;
break;
case 2:
label2.text="人生就是时间";
i++;
break;
case 3:
label3.text="时间就是金钱";
i++;
break;
.........
..........
}

i是全局变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式