我对这个网站很陌生。我是一名本科生,正在攻读计算机应用学士学位。我正在使用 C# 在 Visual Studio 中做一个简单的程序,我遇到了同样的问题,如何检查是否单击了按钮?我想这样做,
if(-button1 is clicked-) then
{
this should happen;
}
if(-button2 is clicked-) then
{
this should happen;
}
我不知道该怎么办,所以我尝试在互联网上搜索解决方案。我有很多解决方案对我没有帮助。所以,我自己尝试了一些东西并做到了,
int i;
private void button1_Click(object sender, EventArgs e)
{
i = 1;
label3.Text = "Principle";
label4.Text = "Rate";
label5.Text = "Time";
label6.Text = "Simple Interest";
}
private void button2_Click(object sender, EventArgs e)
{
i = 2;
label3.Text = "SI";
label4.Text = "Rate";
label5.Text = "Time";
label6.Text = "Principle";
}
private void button5_Click(object sender, EventArgs e)
{
try
{
if (i == 1)
{
si = (Convert.ToInt32(textBox1.Text) * Convert.ToInt32(textBox2.Text) * Convert.ToInt32(textBox3.Text)) / 100;
textBox4.Text = Convert.ToString(si);
}
if (i == 2)
{
p = (Convert.ToInt32(textBox1.Text) * 100) / (Convert.ToInt32(textBox2.Text) * Convert.ToInt32(textBox3.Text));
textBox4.Text = Convert.ToString(p);
}
我声明了一个变量“i”,并在不同的按钮中为其分配了不同的值,并在 if 函数中检查了 i 的值。有效。如果有的话,给你的建议。谢谢你。