不要用richTextBox1.Text = stringBuilder + Environment.NewLine + richTextBox1.Text;这个方法,因为文本可能非常大,拼接一次有性能问题,就直接richtextbox.text.insert()那种方式插入!让插入内容始终在第一行!求代码
用RichTextBox.Text.Insert方法将内容插入第一行。实现方法如下
(1)在Visual Studio中建立一个“Windows 窗体应用程序”项目
(2)在窗体Form1上布置一个RichTextBox,一个TextBox和一个Button
(3)窗体代码Form1.cs
using System;(4)运行
你都知道用 Insert() 了还问啥?
richTextBox.Text = richTextBox.Text.Insert(0, stringBuilder + Environment.NewLine);追问我知道了 其实这样insert之后是不会直接为richtextbox赋值 他将返回一个插入后的字符串 再为richtextbox赋值为这个字符串就有了
本回答被提问者和网友采纳C#中 richtextbox控件如何让插入的内容在第一行
用RichTextBox.Text.Insert方法将内容插入第一行。实现方法如下 (1)在Visual Studio中建立一个“Windows 窗体应用程序”项目 (2)在窗体Form1上布置一个RichTextBox,一个TextBox和一个Button (3)窗体代码Form1.cs using System;using System.Windows.Forms;namespace WindowsFormsApplication1{ ...
请问C#中怎么让richtextBox添加的一行显示在第一行??
string newStrToAdd = "string to add";yourRichtextBox.Text = newStrToAdd + Environment.NewLine + yourRichtextBox.Text;就可以,让新添加的内容,单独显示一行,而且是第一行了。
c# 如何让richtextbox第一行居中显示,在form_load时候,而不是选择第...
如果richtextbox在窗体启动时就获得焦点,那么直接用 richTextBox1.SelectionAlignment = HorizontalAlignment.Center;就可以将第一行设为居中。如果有几个控件,可以在上面那句前面加上 richTextBox1.Select(0, 0);用于将光标放在第一行的位置,然后就可以将第一行居中显示了 ...
C# 在RichTextBox 中查找目标字符串并显示到顶行
string find = textBox1.Text;int index = richTextBox1.Text.IndexOf(find);richTextBox1.Select(index, find.Length);richTextBox1.ScrollToCaret();richTextBox1.Focus();是要查找的内容显示在第一行吗?试试这个?
c# 怎么把信息每次显示在textbox框的最上面一行?
可以啊,插入到第一行就是了 textBox1.Text = textBox1.Text.Insert(0, str);其中str是你要插入的内容(包括换行符)
c#如何让选中的文本在textbox中顶端显示
回答:你下面的列表是文本的话·就把找到的文字插入到文本的最前面。如果是LISTBOX 就把索引改为0
C# richtextbox 按了ENTER 将内容清空 然后把光标放在richtextbox 初...
按完Enter后,在代码中加入:richtextbox.text=""; ricthtextbox.Focus();
C# 中怎么设置RichTextBox控件的初始光标位置
设置SelectionStart 属性,比如:richTextBox1.Focus();\/\/你让richTextBox1的TabIndex设为最小,可以不用这句 richTextBox1.SelectionStart = 5;\/\/光标在第5个
C#中textbox控件如何实现一行行显示
1、在窗体上放入一个文本框(textBox1),在属性窗口将Multiline属性设置为true,此时文本框已经可以接受多行输入了;2、同样在属性窗口。设置Dock属性为Fill(显示的图形布局中中间那个大型按钮),此时文本框已经是窗口大小了,如果有自己的布局要求,可以自行设置,这样,在调整窗口大小时,文本框的大小...
C# 中richitextBoX中显示的文本怎么换行
只有\\n在windows下是不能够换行的,两种方法:1、在要换行处加入"\\r\\n"。2、在要换行处+ Environment.NewLine +,等同于"\\r\\n"