【发布时间】:2015-02-06 01:04:29
【问题描述】:
我想从 RichtextBox 创建具有智能和语法突出显示功能的自定义编辑器。但我希望控件是单行的,如果内容长到适合实际宽度,则内容的左侧部分将隐藏为普通文本框有效。我的问题是如何用单行创建一个richtextBox? 我不能使用文本框,因为它不支持文本突出显示,使用richtextBox 相对容易。
【问题讨论】:
标签: wpf richtextbox
我想从 RichtextBox 创建具有智能和语法突出显示功能的自定义编辑器。但我希望控件是单行的,如果内容长到适合实际宽度,则内容的左侧部分将隐藏为普通文本框有效。我的问题是如何用单行创建一个richtextBox? 我不能使用文本框,因为它不支持文本突出显示,使用richtextBox 相对容易。
【问题讨论】:
标签: wpf richtextbox
尝试使用 AcceptReturn="False"。
<RichTextBox Height="129" Name="richTextBox1" Width="262" AcceptsReturn="False" />
【讨论】:
尝试先添加一个单行TextBox控件,并设置其大小;然后将其类更改为 RichTextBox(参见Replacing a WinForms TextBox with a RichTextBox);然后最后将 ScrollBars 属性设置为 None - 这应该提供几乎像单行 TextBox 的外观和行为。
【讨论】: