C# “我怎么能?”;禁用";单选按钮,不删除文本值,以及是否';有没有检查过

C# “我怎么能?”;禁用";单选按钮,不删除文本值,以及是否';有没有检查过,c#,.net,winforms,C#,.net,Winforms,我试图显示单选按钮的当前值,无论是否选中,但我希望阻止用户更改该值。我还想保留文本值。当我将Enable属性设置为“false”时,它点亮了按钮,因此您无法判断它是否已选中,并且它还删除了我为(单选)按钮设置的文本。我有任务吗。使用AutoCheck属性: myRadioButton.AutoCheck = false; // disabled myRadioButton.AutoCheck = true; // enabled 最后我应该说“我错过了什么吗?”。我正在用C#为Windows

我试图显示单选按钮的当前值,无论是否选中,但我希望阻止用户更改该值。我还想保留文本值。当我将Enable属性设置为“false”时,它点亮了按钮,因此您无法判断它是否已选中,并且它还删除了我为(单选)按钮设置的文本。我有任务吗。

使用
AutoCheck
属性:

myRadioButton.AutoCheck = false; // disabled
myRadioButton.AutoCheck = true;  // enabled

最后我应该说“我错过了什么吗?”。我正在用C#为Windows窗体应用程序执行此操作。谢谢。这很奇怪,因为根据我的记忆(我承认这已经有很长一段时间了),我确信将enabled设置为false会使一切变得模糊。它真的不应该删除标签!是的,文本的删除不应该发生。也许你有一个黑色的背景,所以你看不到文本了。在白色背景下,当控件被禁用时,按钮和文本都能被更好地看到。我知道它说的是避免像“谢谢”这样的评论,但感谢您的回复。成功了。