c#使文本框不可选择

c#使文本框不可选择,c#,winforms,textbox,C#,Winforms,Textbox,我想获得与Textbox.Enabled=false相同的功能这样,文本框中的文本根本不可选择,但不会变为浅灰色。它应该保持不变 Textbox.ReadOnly=true仍然允许您选择它,因此这并不好 不幸的是,它必须是一个文本框而不是标签。这是WPF中的吗?如果是这样,您应该使用Textbox.Enabled=false;并更改样式,使此禁用的文本框按您希望的方式显示。这是用于webforms还是winforms应用程序?请参阅和。这是一个副本。您是否尝试过:Textbox.Forecolo

我想获得与
Textbox.Enabled=false相同的功能
这样,文本框中的文本根本不可选择,但不会变为浅灰色。它应该保持不变

Textbox.ReadOnly=true仍然允许您选择它,因此这并不好


不幸的是,它必须是一个文本框而不是标签。

这是WPF中的吗?如果是这样,您应该使用Textbox.Enabled=false;并更改样式,使此禁用的文本框按您希望的方式显示。

这是用于webforms还是winforms应用程序?请参阅和。这是一个副本。您是否尝试过:Textbox.Forecolor=“Black”?在发布新问题之前,首先尝试在这里找到答案。是的,这很奇怪,好像我设置了
textBox1.BackColor=Color.Red
工作正常,但
textBox1.ForeColor=Color.Black没有。不知道为什么