ボタンやチェックボックスなどのオブジェクトをフォームに動的に追加するプログラムを作成しています。
インスタンスごとにハンドラーが追加されるため、各オブジェクトのClickイベントに対して特定の関数が呼び出されます。
さて、そのハンドラーが呼び出されたときに、Clickイベントを発生させたオブジェクトをどのように操作できますか?場所、テキスト、親、何も変更できないため、Senderオブジェクトはここでは役に立ちません。
オブジェクトは動的に作成されているため、残念ながらインスタンス名は常に同じになります。したがって、button1.Text="Button1"のようなことを単純に行うことはできません。
実行されるアクションは同じであるため、すべてのタイプに対して新しいサブルーチンを作成したくありません...では、これらのオブジェクトをどのように操作できますか?
最後に、操作されている27の異なるオブジェクトタイプがあり、それらを1つのサブで操作したいと思います。
助けてくれてありがとう!