DOBON.NETプログラミング掲示板過去ログ
ユーザーコントロールのイベント処理
題名: ユーザーコントロールのイベント処理
著者: おかきです
日時: 2005/08/07 18:19:26
ID: 12112
この記事の返信元:
(なし)
この記事への返信:
[12121]
Re[1]: ユーザーコントロールのイベント処理
trapemiya
2005/08/08 10:53:18
[12129]
Re[1]: ユーザーコントロールのイベント処理
ant
2005/08/08 17:38:28
ツリーを表示
環境/言語:[Visual Studio .NET 2003 ]
分類:[.NET]
VB.NET初心者です。
今Visual Studio .NET 2003 にて
ユーザーコントロールを作成しています。
ユーザーコントロール上にはボタンを配置しています。
ボタンはグレープシティのNETADVANTAGEのUltraChecEditorを使い、
・ButtonStyleプロパティをButton
・CheckedプロパティをFalseにしています。
このボタンを使用するとボタンを押下するたびにCheckedプロパティが変化して、
ボタンがくぼんだ外観が表現できます。
ユーザーコントロール名:btnTest
(ボタン名) :btn_Test
作成したユーザーコントロールを
派生先のフォームに2個貼り付けて、どちらか一つのボタンを押下すると
もう1つのボタンが浮き出た状態にしたいのですが、方法がわかりません。
どなたかご教授いただけませんか?
題名: Re[1]: ユーザーコントロールのイベント処理
著者: trapemiya
日時: 2005/08/08 10:53:18
ID: 12121
この記事の返信元:
[12112]
ユーザーコントロールのイベント処理
おかきです
2005/08/07 18:19:26
この記事への返信:
(なし)
ツリーを表示
ユーザーコントロールのボタンが押されたら、そのイベントをフォーム側で捕らえ、もう一方のユーザーコントロールの状態を変化させれば良いでしょう。そのためにはユーザーコントロールにプロパティとイベントを実装しなければなりません。
ネットを探しましたが、意外と良いサンプルがないようです。C#ですが、以下を紹介します。
ユーザコントロールのイベントをフォームで取得する方法
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=22689&forum=7&2
VB.NETへの変換は、
C# to VB.NET Translator
http://authors.aspalliance.com/aldotnet/examples/translate.aspx
が良いでしょう。
題名: Re[1]: ユーザーコントロールのイベント処理
著者: ant
URL:
http://ant0x.udap.jp/
日時: 2005/08/08 17:38:28
ID: 12129
この記事の返信元:
[12112]
ユーザーコントロールのイベント処理
おかきです
2005/08/07 18:19:26
この記事への返信:
(なし)
ツリーを表示
こんにちは。
> ユーザーコントロール上にはボタンを配置しています。
> ボタンはグレープシティのNETADVANTAGEのUltraChecEditorを使い、
> 派生先のフォームに2個貼り付けて、どちらか一つのボタンを押下すると
> もう1つのボタンが浮き出た状態にしたいのですが、方法がわかりません。
UserControl内で完結させることもできると思います。
動きとしてはRadioButtonのような動作をさせたいということですよね?
それなら、クリックイベントなどでParent.Controlsをforeachで回してやって、
他のコントロールのチェックを外してやればいいと思います。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
VB.NET初心者です。
今Visual Studio .NET 2003 にて
ユーザーコントロールを作成しています。
ユーザーコントロール上にはボタンを配置しています。
ボタンはグレープシティのNETADVANTAGEのUltraChecEditorを使い、
・ButtonStyleプロパティをButton
・CheckedプロパティをFalseにしています。
このボタンを使用するとボタンを押下するたびにCheckedプロパティが変化して、
ボタンがくぼんだ外観が表現できます。
ユーザーコントロール名:btnTest
(ボタン名) :btn_Test
作成したユーザーコントロールを
派生先のフォームに2個貼り付けて、どちらか一つのボタンを押下すると
もう1つのボタンが浮き出た状態にしたいのですが、方法がわかりません。
どなたかご教授いただけませんか?