UserControl i デザインタイム内に Panel を追加しました。
次に、このコントロールをフォームに追加しました。
コントロールにフォーカスがあるときに、フォーカスの破線の境界線を表示したい。
残念ながら、Enter
パネルからのイベントは発生しません。ユーザーコントロール自体をクリックしたときにのみ発火します。
この質問を拡張するには。ユーザー コントロール内のコントロールからベース ユーザー コントロールにイベントを転送するにはどうすればよいですか? この質問の Hans Passant からのコメントによると、デフォルトでは、イベントは直接の親に転送されます。コントロールのプロパティは変更しませんでした。私は何を間違っていますか?未処理のイベントを強制的に転送するために各コントロールで変更する必要がある明らかなプロパティはありますか?
コントロールを使用してDevExpress
いますが、この動作は WindowsWinForms
コントロールでも同じです。
編集:パネルがフォーカスを取得できない可能性があることを理解しています。これが正しい場合、各マウス イベントを親コントロールに転送するにはどうすればよいですか?