如何放置光标并以编程方式突出显示单词?
例如,在WPF TextBox中 - > gTBxInfo.Text ="这是狐狸和猫"。我想强调一下" fox"。
int iIdx = stInfo.IndexOf(" fox")找到位置,int iLength = 3具有长度。
在现实生活中,我不知道在TextBox中输入了什么。当客户在另一个文本框中输入单词(例如" fox")时,单词" fox"需要在gTBxInfo TextBox中突出显示。
我试过了:
gTBxInfo.SelectionStart = iIdx;
gTBxInfo.SelectionLength = iLength;
答案 0 :(得分:0)
您只缺少一行代码:
gTBxInfo.SelectionStart = iIdx;
gTBxInfo.SelectionLength = iLength;
gTBxInfo.Focus();
您需要在突出显示之前将焦点设置在TextBox
上。