- PR -

C# Disable状態のControlの色を任意の色に設定したい

1
投稿者投稿内容
ひろし
ぬし
会議室デビュー日: 2002/09/16
投稿数: 390
お住まい・勤務地: 兵庫県
投稿日時: 2007-10-02 16:49
WindowsForm上のControl(ButtonやTextbox等)をDisable状態(つまりEnabled = false)にすると背景色やFontの色が自動的に淡く変化します。

質問1
淡い色に変化させる処理はどこで定義されていますか?

質問2
Disable状態の時の色を淡い色に変化させない方法
あるいは任意の色を設定する方法はありますか?
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-10-02 20:56
引用:

ひろしさんの書き込み (2007-10-02 16:49) より:

質問1
淡い色に変化させる処理はどこで定義されていますか?


Windows の中です。 視覚テーマを使っている時は MSSTYLES ファイルどおりに描画します。

引用:

質問2
Disable状態の時の色を淡い色に変化させない方法
あるいは任意の色を設定する方法はありますか?


Disable 時の描画を止めてしまって自分で勝手に描画するという方法が考えられます。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

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