

  * 実現したいこと  
VB.NET(VisualStudio2005)で既存システムの改修を行っています。  
RadioButtonをFalseにした時に、文字色(ForeColor)は変更させずにグレーアウトさせたいです。(以下の画像）  
・Enabled = True  
[![実現したい RadioButton Enabled =
True](https://i.stack.imgur.com/ZhEcW.jpg)](https://i.stack.imgur.com/ZhEcW.jpg)  
・Enabled = False  
[![実現したい RadioButton Enabled =
False](https://i.stack.imgur.com/B5Cv2.jpg)](https://i.stack.imgur.com/B5Cv2.jpg)

  * 発生している問題  
RadioButtonのプロパティを「Enabled = False」に設定すると、文字色(ForeColor)が変更されてしまう。(以下の画像）  
・Enabled = True  
[![画像の説明をここに入力](https://i.stack.imgur.com/HsPhE.jpg)](https://i.stack.imgur.com/HsPhE.jpg)  
・Enabled = False  
[![RadioButtonをEnabled =
Falseに設定](https://i.stack.imgur.com/uRdXY.jpg)](https://i.stack.imgur.com/uRdXY.jpg)


CC BY-SA 4.0
2018-10-11T05:32:07.397
49180
2021-04-15T23:42:45.130
26177
question
vb.net
RadioButtonをEnabled = Falseにした時にForeColorは変更せずにグレーアウトしたい


RadioButtonのテキスト上にLabelを貼り付けることで解決


CC BY-SA 4.0
2018-10-11T23:35:39.267
49206
2018-10-11T23:35:39.267
26177
49180
answer