如何在RichTextBox中獲取最後輸入的單詞及其索引位置(在兩個空格之間的單詞,只要按空格,我需要獲取單詞)。如果單詞在RichTextBox文檔的末尾,我使用下面的代碼來獲取最後輸入的單詞及其索引位置。使用c獲取RichTextBox的最後輸入的單詞#
private void richTextBox_KeyPress(object sender, KeyPressEventArgs e){
if(e.KeyChar == ' '){
int i = richTextBox.Text.TrimEnd().LastIndexOf(' ');
if(i != -1) MessageBox.Show(richTextBox.Text.Substring(i+1).TrimEnd());
}
}
但是我如何才能最後輸入的單詞,其索引位置,如果我在一個句子中的RTB(例如,「快速狐狸」中等類型是句子,如果我寫「跳躍「後」 狐狸「,然後使用上面的代碼,我可以得到最後輸入的單詞。但是,如果我定位光標後「後」 快速」我怎麼快速「寫」 棕色最後輸入的單詞(即棕色)a當我按下空間時
請幫
可能的重複[如何提取richtextbox中的最後一個單詞在c#](http://stackoverflow.com/questions/12431607/how-to-extract-last-word-in-richtextbox-in-c-sharp ) – gunr2171
讓我看看那個鏈接,如果它在我的問題 – jeff