- PR -

TabControlのタブ部分描画について

1
投稿者投稿内容
shinco
会議室デビュー日: 2005/12/19
投稿数: 2
投稿日時: 2005-12-19 19:05
いつもお世話になっております。

現在、C#でTabControlを継承したコントロールを作成しています。

その際、下記の情報を参考にさせていただきました。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=7737&forum=7

無事、想定通りの動きにはなったのですが、
問題が一つ発生しています。

最終タブの右側(上記URLで指している”D”)の部分に、
他のウィンドウが重なると、
オーナードローした色が取れ、下地のTabControlの色が出てしまいます。

その際、他ウインドウがTabの部分に少しでも触れると、
DrawItemイベントが発生するので、
またDの部分まで色が設定され、正常な状態となります。

Dの部分にだけウィンドウが重なった時に、
色が戻らないようにする方法をご存知の方いらっしゃいますか?

宜しくお願いいたします。
shinco
会議室デビュー日: 2005/12/19
投稿数: 2
投稿日時: 2005-12-19 19:08
タブの説明図を、参照先URLより拝借しました。
 ___________
|タブA|タブB|タブC| D
|   |__ |_  |___
|               |
1

スキルアップ/キャリアアップ(JOB@IT)