0
你好,我想選擇一個格式文本框某一段文字,在C#在豐富的文本框中,選擇一段文字
例如:
在豐富的文本框中的文本是「你好,我的朋友 !!」
,我想從「我」到最後 這樣的文字:
string myText="my friends !! ";
如何?
你好,我想選擇一個格式文本框某一段文字,在C#在豐富的文本框中,選擇一段文字
例如:
在豐富的文本框中的文本是「你好,我的朋友 !!」
,我想從「我」到最後 這樣的文字:
string myText="my friends !! ";
如何?
的SelectionStart和SelectionLength使用string.IndexOf
int pos = richTextBox.Text.IndexOf("my");
if(pos != -1)
{
richTextBox.SelectionStart = pos;
richTextBox.SelectionLength = richTextBox.Text.Length - pos;
richTextBox.Focus();
}
獲取所選文本帶回一個字符串VAR你寫在這裏需要
屬性和初始位置可以發現:
string myText = richTextBox.SelectedText;
SendKeys的另一種方法
int linePosition = richTextBox1.Text.IndexOf("my");
richTextBox1.SelectionStart = linePosition;
richTextBox1.Focus();
SendKeys.Send("{HOME}+{END}");
SendKeys.Flush();
您使用的是什麼UI庫?的WinForms? WPF? ASP.NET?還有別的嗎? – svick 2012-07-07 21:30:23