お風呂の温度、何℃にしてますか?

VB.Netで質問です。

TabContorolとToolBarの背景色の変更が出来ません。
プロパティウィンドウにはBackColorの項目がないので
フォームのロード時にコーディングでBackColorを変更しているのですが変更されません。

背景色は変更できないのでしょうか?
それとも何か変更する方法がありますでしょうか?
ご存知の方いましたらご教授お願いします。

A 回答 (1件)

>TabContorolとToolBarの背景色の変更が出来ません。




※タブコントロール

タブコントロールにはBACKCOLORがありませんが、、、
タブコントロールに追加するタブページの個々にBACKCOLORが存在しています。

タブページの中はそれで色付けできますが、タブ部分にも色をつけるのであれば、オーナードローという手段が必要になります。
http://papanvb.i-love-vb.net/Default.aspx?tabid=70
「タブコントロールのオーナードロー」




※ツールバーコントロール
ToolBarの背景色はVB6サンプルですが、、、
http://www.mitene.or.jp/~sugisita/vb6_cmctl.html
「ツリービューのカスタムドロー」

これまたカスタムドローという方法にて、ボタン部を色付けできます。
さらに、ちょっと改造を加えると、ツールバーの背景色も設定できます。

言語のバージョンが違えど、根本的にはAPIによる、グラフィック描画処理なので、コンバートするだけでそのまま使えますが、タブコントロールのオーナードローの意味が解らなければ、こちらはお勧めいたしません。
    • good
    • 0
この回答へのお礼

タブコントロールは
タブコントロールのオーナードローでうまくいきました。

ツールバーは
AppearanceをFlatにしたら背景色が変更できました。

ありがとうございました!!

お礼日時:2006/04/18 11:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報