【问题标题】:How can i create a richtextBox with single line?如何创建单行的richtextBox?
【发布时间】:2015-02-06 01:04:29
【问题描述】:

我想从 RichtextBox 创建具有智能和语法突出显示功能的自定义编辑器。但我希望控件是单行的,如果内容长到适合实际宽度,则内容的左侧部分将隐藏为普通文本框有效。我的问题是如何用单行创建一个richtextBox? 我不能使用文本框,因为它不支持文本突出显示,使用richtextBox 相对容易。

【问题讨论】:

    标签: wpf richtextbox


    【解决方案1】:

    尝试使用 AcceptReturn="False"。

    <RichTextBox Height="129" Name="richTextBox1" Width="262" AcceptsReturn="False" />

    【讨论】:

    【解决方案2】:

    尝试先添加一个单行TextBox控件,并设置其大小;然后将其类更改为 RichTextBox(参见Replacing a WinForms TextBox with a RichTextBox);然后最后将 ScrollBars 属性设置为 None - 这应该提供几乎像单行 TextBox 的外观和行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多