ボタン形式のコントロールの背景について – プログラミング – Home

ボタン形式のコントロールの背景について
 
通知
すべてクリア

[解決済] ボタン形式のコントロールの背景について


week
 week
(@week)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

お世話になります。
VC++2008、C++/CLIでプログラムをしています。

ボタン形式のコントロールのBackColorについて疑問があります。

いま、ラジオボタンコントロール(System::Windows::Forms::RadioButton)を
ボタン形式にして使用しています。
そのラジオボタンは選択された時にプログラム内で
BackColorプロパティを変更して背景の色を変えています。

そして、その状態からボタンの色を元に戻すことができません。
普通にBackColorプロパティを設定してしまうと、設定された
色で塗りつぶされ、元の微妙にグラデーションがかかった見た目に
戻りません。

プログラムの中で背景色を変更したボタン形式のコントロールの背景を
デフォルトのような見た目に戻すにはどうしたらいいのでしょうか。


引用未解決
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

最初に
UseVisualStyleBackColorプロパティの状態を覚えておいて、
色を元に戻すときに設定すればどうでしょうか?


返信引用
week
 week
(@week)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

Blueさま
回答ありがとうございます。

教えていただいた通り、
ラジオボタンコントロールのUseVisualStyleBackColorプロパティの
設定値を元に戻すことで、初期状態の背景に戻すことができました。
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました