- PR -

RadioButtonを含むユーザーコントロール

1
投稿者投稿内容
KT工房
常連さん
会議室デビュー日: 2006/06/20
投稿数: 49
投稿日時: 2006-12-15 09:47
RadioButtonを含むユーザーコントロールを作成したのですが、
複数のユーザーコントロールを貼り付けた場合にRadioButtonが
連動しなくて困っています。
連動させる技があれば教えてください。

現状では自分でユーザーコントロールのRadioButtonの部分を管理するか、
RadioButtonをユーザーコントロールから外して別で管理するぐらいしか
思いつきませんでした。
HIRO
大ベテラン
会議室デビュー日: 2002/06/21
投稿数: 109
投稿日時: 2006-12-15 09:54
何がRadioButtonと連動しないのでしょう?

それと、環境は何ですか?

_________________
--------------------------------------------
HIRO's.NET VB.NETとC#のTipsを掲載しています

[ メッセージ編集済み 編集者: HIRO 編集日時 2006-12-15 09:55 ]
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-12-15 09:59
引用:

KT工房さんの書き込み (2006-12-15 09:47) より:

複数のユーザーコントロールを貼り付けた場合にRadioButtonが連動しなくて困っています。


(行間をいろいろ脳内補完しての回答です)
RadioButton は同じ親コンテナに属していなければ、Checked が連動することはありません。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
KT工房
常連さん
会議室デビュー日: 2006/06/20
投稿数: 49
投稿日時: 2006-12-15 10:09
すみません、環境は.Net2003です。

連動しなくて困っているのは じゃんぬねっとさんの 推測通り
Checked の ON/OFF です。

同じ親コンテナにすることは不可能なんでしょうか?
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-12-15 10:59
引用:

KT工房さんの書き込み (2006-12-15 10:09) より:

同じ親コンテナにすることは不可能なんでしょうか?


ユーザーコントロールに追加されたコントロールの親コンテナは、そのユーザーコントロールです。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
KT工房
常連さん
会議室デビュー日: 2006/06/20
投稿数: 49
投稿日時: 2006-12-15 11:32
RadioButton の親コンテナを指定できれば一番良いのですが、そんな方法はありませんかね?
RadioButton を継承して作れば大丈夫そうですが、それだと大変そうですし。
おとなしく RadioButton をユーザーコントロールから外して別で管理するようにします。

ありがとうございました。

Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-12-17 17:31
引用:

KT工房さんの書き込み (2006-12-15 11:32) より:
RadioButton の親コンテナを指定できれば一番良いのですが、そんな方法はありませんかね?
RadioButton を継承して作れば大丈夫そうですが、それだと大変そうですし。
おとなしく RadioButton をユーザーコントロールから外して別で管理するようにします。

ありがとうございました。




推測で書きます。
RadioButton のメンバーをよく見ると、Parent というプロパティがあります。これは、Get/Set 可能です。後は、「重なり」をどうするかの問題かと思います。
_________________
1

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