0

ボタンクリックイベントで Form() 関数で定義した変数を使用するにはどうすればよいですか?

public Form2(string a, string b)
    {
        int something=4;
        int something=5;
    }

public void hButton_Click(object sender, EventArgs e)
    {

    }

そのgButton_Clickイベントで変数somethingとsomething2を使用したい。どうやってやるの?

4

2 に答える 2

1
class Form2 {
    int something, something;
    public Form2(string a, string b) {
        something=4;
        something=5;
    }
    public void hButton_Click(object sender, EventArgs e) {
         // example: MessageBox.Show(something.ToString());
    }
}
于 2012-05-05T14:25:14.877 に答える
0

「何か」変数は form2() 関数のスコープ内にのみ存在するため、作成したコードではできません。それらをクラス変数として宣言すると、ボタン クリック関数内でそれらにアクセスできるようになります。このように:

class form2 
{
    int something;

    public Form2(string a, string b)
    {
        something=4;
        something=5;
    }

    public void hButton_Click(object sender, EventArgs e)
    {
        //now you can access something in here
    }
}
于 2012-05-05T14:25:23.360 に答える