私は一言で言えばクラスを持っています:
class MyPanel
{
Panel p_panel; //declaring all the elements I need
CheckBox cb_choice;
RadioButton rb_nagy, rb_kicsi;
TextBox tb_db;
public Panel getPanel() {
create(); //creating all the elements I need, then putting them all in the created Panel.
customize(); //setting the panel's size, and the other control's locations within the panel.
return p_panel; //so if I call this method from an other class, this method will return a panel with all the controls inside.
他のクラスには、上記の方法で作成されたすべてのパネルのリストがあります。レイアウトが完了し、きれいに機能します。画面に好きなだけ追加できます。しかし今、これらのコントロールにいくつかの機能を追加したいと考えています。たとえば、チェックボックスが有効になっていない限り、すべてのラジオボタンを無効にします。では、パネルのリストにあるすべてのチェックボックスにチェック変更イベントを追加するにはどうすればよいでしょうか?