- PR -

動的に追加するユーザーコントロールのイベント

1
投稿者投稿内容
やま
会議室デビュー日: 2004/07/23
投稿数: 2
投稿日時: 2004-07-23 22:39
親フォームのあるイベントで、チェックボックスをひとつ持ったユーザーコントロールを動的に複数個追加していきます。
親フォームにチェックボックスのチェックされている件数を表示したいのですが、動的に追加されたユーザコントロールのチェックボックスのCheckedChangedイベントを親フォームで受け取るようにできるでしょうか?
えムナウ
大ベテラン
会議室デビュー日: 2004/06/10
投稿数: 187
お住まい・勤務地: 東京
投稿日時: 2004-07-23 22:56
普通にユーザーコントロールの this.Controls.Add でチェックボックスを追加していけばどうでしょうか?

foreach で this.Controls をさらえばチェックされている件数は取得できます。
_________________
〜〜〜〜〜〜〜〜
えムナウ
http://www.geocities.jp/mnow
mnow@yahoo.co.jp
〜〜〜〜〜〜〜〜

[ メッセージ編集済み 編集者: えムナウ 編集日時 2004-07-23 22:59 ]
Jubei
ぬし
会議室デビュー日: 2002/03/02
投稿数: 830
お住まい・勤務地: 関西
投稿日時: 2004-07-25 00:27
諸農です。

引用:

動的に追加されたユーザコントロールのチェックボックスのCheckedChangedイベントを親フォームで受け取るようにできるでしょうか?



フォームクラスで用意しているEventHandler型のイベント受け取りの
デリゲートメソッドを、動的に生成したコントロールの
CheckedChangedイベントに追加すればいいと思います。

_________________
諸農和岳
Powered by Turbo Delphi & Microsoft Visual Studio 2005

十兵衛@わんくま同盟
http://blogs.wankuma.com/jubei/
1

スキルアップ/キャリアアップ(JOB@IT)