位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# Options 窗口 — TextBox 控件

提问人:刘团圆发布时间:2020-12-09

    前面用过Label和TextBlock控件。这两个控件的作用只是向用户显示文本而己而TextBox控件则允许用户向应用程序中输入一些文本。尽管这个控件也可以仅显示文本,但我们不应该单纯为了显示文本而使用它,除非在此基础上还允许用户编辑显示的文本。如果非要用TextBox来仅显示文本,需要将IsEnabled属性设置为false,以防用户编辑其中的内容。

    使用下表中所示的一系列属性,可以控制在TextBox中输入和显示文本的方式。

说 明

Text

TextBox控件中当前显示的文本

IsEnabled

将该属性设置为true时,用户可以编辑TextBox中的文本。如果为false文本会显示为灰色,用户

无法将键盘焦点放到该控件上

Text Wrapping

有时我们希望TextBox只显示一行文本。这种情况下,可以将该属性值设SNoWrap.这是 默认值。如果希望将文本显示为多行,可将其值设盥为WrapWrapWithOverflowWrap表示超 出文本框边缘的文本内容会被移到下一行中。WrapWithOverflow则表示如果文本中没有合适的换 行位置,允许非常长的单个单词超出文本框的边缘

VerticalScrollBarVisibility

如果允许用户在TextBox中输入多行文本,那么用户输入的内容有可能会超出文本框的下边界,从 而无法完整显示。这种情况下,有必要使用滚动条进行操作。如果希望仅当文本过长时自动显示滚 动条,可将此属性设盟为Auto设盟为Visible表示始终显示滚动条,设显为HiddenDisabled

表示无论什么情况下都不显示滚动条

AcceptsRetum

此屈性用于控制在TextBox控件中输入文本的方式。如果将其设S为默认值false,用户就不能通过

回车键换行


继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部