我在winform中显示RichTextBox上的一些文本。但我不希望用户与它进行交互。即使将其设置为只读,我仍然可以看到光标在其中闪烁。如果我禁用它,文本会褪色,我不想要。任何想法我怎样才能使它工作或任何工作。我正在使用RichTextbox,因为我需要多行,我需要显示它周围的边框。它的大小是固定的。
答案 0 :(得分:6)
在RichTextBox上设置以下属性
Enabled = false
ReadOnly = true
ForeColor = #000001 // From code, say = Color.FromArgb(0, 0, 1)
“技巧”是将ForeColor
设置为非常黑的(#000000
);如果您这样做,那么当RichTextBox
被禁用时,文本将不会显示为灰色。
答案 1 :(得分:-1)
在文本框的Enter事件中,聚焦另一个控件。