【发布时间】:2016-08-14 06:35:44
【问题描述】:
我试图让标签增加 1,每个按钮单击最多 5 次,然后恢复为 1 并重新开始。但是,我似乎错误地输入了我的 for 循环。谁能指出我哪里出错了?对 C# 非常陌生。
private void bttnAdd_Click(object sender, EventArgs e)
{
int bet = 1;
if (bet < 6)
{
for (int bet = 1; bet <= 6; bet++)
{
lblBet.Text = "" + bet;
}
}
else
{
lblBet.ResetText();
}
}
-标签文本默认为1。
谢谢
【问题讨论】:
-
无法看到您的标签更改其文本。标签的更新只有在您退出事件处理程序后才会发生。
-
for循环的目的是什么?迭代太快了,肉眼看不到。
-
没有循环点,只使用一个以1开头的grobal变量,每次用户点击按钮,只需将变量添加1,如果值为6,则重新设置,
标签: c# winforms for-loop label increment