【发布时间】:2012-01-09 22:53:21
【问题描述】:
我想用一个文本框来显示一些文本。我不能禁用它,因为那样滚动条就不起作用了。
如何防止在多行文本框中进行编辑,但让它看起来好像已启用,以便滚动条正常工作?
【问题讨论】:
我想用一个文本框来显示一些文本。我不能禁用它,因为那样滚动条就不起作用了。
如何防止在多行文本框中进行编辑,但让它看起来好像已启用,以便滚动条正常工作?
【问题讨论】:
您可以将ReadOnly property 设置为true。
引用链接:
当该属性设置为true时,控件的内容不能 由用户在运行时更改。将此属性设置为 true,您 仍然可以在代码中设置 Text 属性的值。你可以用这个 功能而不是禁用具有 Enabled 属性的控件 允许复制内容并显示工具提示。
【讨论】:
TextBox 有一个名为ReadOnly 的属性。如果您将该属性设置为 true,则 TextBox 仍然可以滚动,但用户将无法更改该值。
【讨论】:
textBox1.Enabled = false;
“false”属性将使文本框禁用。而“true”将使其成为常规形式。谢谢。
【讨论】: