フォーカス四角形の描画タイミングについて
- 題名: フォーカス四角形の描画タイミングについて
- 著者: ナオーバ
- 日時: 2007/12/02 19:57:24
- ID: 21074
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: フォーカス四角形の描画タイミングについて
- 著者: Hongliang
- 日時: 2007/12/02 20:14:34
- ID: 21075
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: フォーカス四角形の描画タイミングについて
- 著者: ナオーバ
- 日時: 2007/12/03 2:21:00
- ID: 21076
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: フォーカス四角形の描画タイミングについて
- 著者: ナオーバ
- 日時: 2007/12/04 1:24:47
- ID: 21085
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
お世話になります。
TrackBarとラベルを使用したユーザコントールを作成しております。
このユーザコントールにフォーカスが移ると、TrackBar部にフォーカス四角形が
描画されます。
このフォーカス四角形をユーザコントール全体に描画したいのですが、
TrackBar部のフォーカス四角形が消えません。
<試したこと>
・TrackBarの派生クラスを作成し、コンストラクタ内で
this.SetStyle(ControlStyles.Selectable, false);
・派生クラスでOnEnterをオーバーライドし、なにもしない
・派生クラスでOnPaintをオーバーライドし、なにもしない
上記のことを実施しても、依然フォーカス四角形が描画されます。
<わからないこと>
フォーカス四角形はどのタイミングで描画されているのでしょうか?
また、消す為にはどのようにすれば良いでしょうか?
以上、よろしくお願い致します。