ユーザーフォーム変数をクラスに渡す方法がよくわからないという問題がよく発生します。たとえば、私はボタンを持っています:
private void button1_Click(object sender, EventArgs e)
{
DoStuff();
}
およびフォームクラスのメソッド:
DoStuff()
{
Class123 myclass = new Class123();
}
...
...
class Class123
{
//how do i pass for example in myotherClass whether or not my checkbox on the userform is checked? i dont want to have to pass from method to method to class to class. what is the logical/smart way of handling this?
ClassData myotherClass = new ClassData();
}
ユーザーフォームのチェックボックスがオンになっているかどうかに関係なく、たとえばmyotherClassに渡すにはどうすればよいですか?メソッドからメソッドへ、クラスからクラスへと渡す必要はありません。これを処理する論理的/スマートな方法は何ですか?