如何使用单行创建richtextBox?

时间:2014-12-08 11:24:31

标签: wpf richtextbox

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

2 个答案:

答案 0 :(得分:0)

尝试使用AcceptReturn =“False”。

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

答案 1 :(得分:0)

尝试首先添加一行TextBox控件,并设置其大小;然后将其类更改为RichTextBox(请参见Replacing a WinForms TextBox with a RichTextBox);然后最后将ScrollBars属性设置为DECLARE @MyDate DATE, @TableName varchar(50); SET @MyDate = '2019-01-01'; SET @TableName = 'Table1'; DECLARE @sql NVARCHAR(4000); DECLARE @params NVARCHAR(4000); SELECT @sql=N' SELECT * INTO ' + QUOTENAME(@TableName) + ' FROM Original_Table WHERE Query_Date = @MyDate;'; SELECT @params = N'@MyDate DATE'; EXEC sys.sp_executesql @sql, @params, @MyDate=@MyDate -这应该使外观和行为几乎像单行TextBox。