- PR -

文字列を選択している時の選択色を変えたい

1
投稿者投稿内容
chelsea
常連さん
会議室デビュー日: 2007/12/19
投稿数: 48
投稿日時: 2008-06-25 17:12
VB2005です。
フォームにTextBoxがあります。
TextBoxに入力した文字列を選択したとき、デフォルトでは選択中の色は紺色、選択した文字列は白色になるのですが、この色を変更することはできるのでしょうか?

プロパティを見てもありませんし、色々調べた結果ではWindowsの標準の色?のようなのですが
もしWindows標準の色ならばそれを変更することは可能なのでしょうか?
rain
ぬし
会議室デビュー日: 2006/10/19
投稿数: 549
投稿日時: 2008-06-25 17:28
引用:

chelseaさんの書き込み (2008-06-25 17:12) より:
VB2005です。
フォームにTextBoxがあります。
TextBoxに入力した文字列を選択したとき、デフォルトでは選択中の色は紺色、選択した文字列は白色になるのですが、この色を変更することはできるのでしょうか?

プロパティを見てもありませんし、色々調べた結果ではWindowsの標準の色?のようなのですが
もしWindows標準の色ならばそれを変更することは可能なのでしょうか?



[コントロールパネル]→[画面]→[デザイン]タブ→[詳細設定]ボタン→[指定する部分]リストで「選択項目」を選ぶことで変更できます。

ちなみにこの色は、 SystemColors.Highlight, SystemColors.HighlightText でそれぞれ取得できます。
このプロパティは読み取り専用なので、値を変更することはできません。
chelsea
常連さん
会議室デビュー日: 2007/12/19
投稿数: 48
投稿日時: 2008-06-25 17:53
rainさんありがとうございます。
教えて頂いた方法で無事解決しました。

やはりプログラム側ではなくWindows側の設定なのですね。
ありがとうございました。
1

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