• ベストアンサー

コントロールにイベントを発生させるには?

VB.NET2005のWEBユーザーコントロールで下記のようにプロパティやメソッドをつくることはできたのですが、コンボボックスの選択がへんこうされたとか、テキストボックスの内容が変更されたとかのイベントをとることができません。いったいどうすればできるのでしょうか? Public Property TEST() As String Get Return "" End Get Set(ByVal value As String) _Test=value End Set End Property

質問者が選んだベストアンサー

  • ベストアンサー
  • dsuekichi
  • ベストアンサー率64% (171/265)
回答No.1

> テキストボックスの内容が変更されたとかのイベントをとることができません 普通にイベント処理をすれば良いのでは・・・ あ、それ(内部で発生したイベント)を外部に公開したい、って事でしょうか? 外部イベントの宣言は「Event ステートメント」で行います。 で、コントロール内部で普通に発生したイベントの処理内で「RaiseEvent ステートメント」を実行して、 外部に対し、イベント発生させます。 #普通は、こうするんですが、 #「WEBユーザーコントロール」で試したことが無いので・・・ #間違ってたらごめんなさい。

参考URL:
http://msdn2.microsoft.com/ja-jp/library/6hwhs172(VS.80).aspx

関連するQ&A