私はこのウェブサイトに非常に新しいです。私はコンピュータアプリケーションの学士号をやっている学部生です。 私はVisual StudioでC#を使用して簡単なプログラムを実行していますが、同じ問題が発生しました。ボタンがクリックされたかどうかを確認する方法はありますか? は、私が何をすべきかわからなかったので、私はインターネットで解決策を探してみました
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」は、変数を宣言し、別のボタンで異なる値とそれを割り当てられ、もし機能でiの値をチェックします。 それは働いた。もしあればあなたの提案をしてください。ありがとうございました。
フラグを確認した後、フラグをリセットすることを忘れないでください。さもなければ、それは一度しか動かないでしょう。 –
私の悪い。 +1して編集しました。 –
ここでプライベートブールを記入する必要がありますbutton1WasClicked = false; ? – ItsLuckies