按一个按钮来增加一个变量,它会改变屏幕上打印的值
本文关键字:一个 屏幕 改变 打印 变量 按钮 增加 | 更新日期: 2023-09-27 18:09:57
我知道我的问题有点模糊,但有点难以解释…
基本上我有一个带有i++的事件按钮,它已经被声明了:
public void nextCardButton_Click(object sender, EventArgs e)
{
i++;
}
然后我有一个数组的各种值,这里有几个值的例子:
myCard[0] = new Card("Vodka", 5, 6, 4, 0);
myCard[1] = new Card("Gin", 7, 8, 3, 0);
这将被分成两个不同的玩家手牌。
然后我有我的值输出到标签在我的windows窗体应用程序:
label1.Text = player1[i].cardName;
percentageLabel1.Text = player1[i].cardPercentage.ToString();
qualityLabel2.Text = player1[i].cardQuality.ToString();
quantityLabel2.Text = player1[i].cardQuantity.ToString();
tasteLabel2.Text = player1[i].cardTaste.ToString();
你可以看到'i'负责改变输出的值…
我的问题是……我如何增加' I ',使它改变我的标签值??我的代码在public void topTrumps_Load(object sender, EventArgs e)
和我的按钮点击是
public void nextCardButton_Click(object sender, EventArgs e)
对不起,如果这是一个有点模糊,但我不知道该怎么问!
我相信,您想要的(大致)是:
int i = 0;
public void nextCardButton_Click(object sender, EventArgs e)
{
i++;
label1.Text = player1[i].cardName;
percentageLabel1.Text = player1[i].cardPercentage.ToString();
qualityLabel2.Text = player1[i].cardQuality.ToString();
quantityLabel2.Text = player1[i].cardQuantity.ToString();
tasteLabel2.Text = player1[i].cardTaste.ToString();
}