- - PR -
複合コントロールのイベントについて
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-11-25 14:58
お世話になります。
現在、VB.NETでWindowsフォームを開発しているものです。 複合コントロール(X)を作成して(具体的には入力するテキストボックス1つ(A)、表示するテキストボックス1つ(B))、フォームに(X)を貼り付け、(A)のイベントの発生を取得したいと思っています。 Private Sub (X)_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles (X).KeyPress 以下のように記述してもイベントが発生しませんでした。 (A)のイベントを取得するには、どのようにすればよいのでしょうか? 初歩的な質問かもしれませんが、よろしくお願い致します。 [ メッセージ編集済み 編集者: KKK 編集日時 2005-11-25 15:07 ] | ||||||||
|
投稿日時: 2005-11-25 15:05
複合コントロールというか、ユーザーコントロールですよね?
ユーザーコントロール側で拾って Raise してあげる必要があるでしょう。 フォームから見た「子供の子供のことなんて知らないよ」が普通だと思いますけどね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-11-25 16:14
ありがとうございます。
コーディングの参考になるホームページ等はありますか? 一度、試してみたいと思います。 | ||||||||
|
投稿日時: 2005-11-25 16:23
参考になりそうな、個人の Web サイトは判りませんが、 Windows フォーム用のコントロールの作成 が、手始めの指針になるのではないかと思います。 1 度目を通し、どのコントロール (クラス) でイベントを補足するべきか考えてみてください。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1