0
一個簡單的問題,但我仍然無法找到針對此情況的任何解決方案。 我想在文本觸發LostFocus事件之前獲取插入位置,因爲如果我在LostFocus事件方法中獲取值,則它已重置爲0. 請幫助我找出此問題。嘗試在失去焦點之前獲取Textbox.SelectionStart值
先謝謝您, Johnny Sayasane。
一個簡單的問題,但我仍然無法找到針對此情況的任何解決方案。 我想在文本觸發LostFocus事件之前獲取插入位置,因爲如果我在LostFocus事件方法中獲取值,則它已重置爲0. 請幫助我找出此問題。嘗試在失去焦點之前獲取Textbox.SelectionStart值
先謝謝您, Johnny Sayasane。
TextBox類支持所謂的「的SelectionChanged」事件,你可以嘗試使用此事件來設置一個整數來獲取插入符的位置,檢查這個代碼:
private int CaretPosition;
private void textBox_SelectionChanged(object sender, RoutedEventArgs e)
{
CaretPosition = textBox.SelectionStart;
}
謝謝你,一樣是我剛剛在做!再次感謝 :) –