當我將文本分配給文本框時,選擇開始屬性爲零 因此光標(插入符號)正在移動到文本框的第一個位置。 如何解決這個問題?如何在vb.net或c#中處理文本框選擇開始屬性
代碼示例
認爲文本框已經有這樣的文字「你好開發商
Dim CurPosition As Integer = TextBox1.SelectionStart
'CurPosition=11 (i.e) SelectionStart is 11 (cursor position)'
TextBox1.Text = TextBox1.Text.Remove(5, 11)
'After Assigning Text the selectionStart is 0 (cursor position)'
TextBox1.SelectionStart = TextBox1.TextLength
'Here After the selectionstart is 5'
TextBox1.ScrollToCaret()
所以,當我執行此代碼光標上下移動那麼如何解決這個問題。
我真的不知道你在問什麼。根據你的代碼中的評論,它似乎在做我期望你的代碼做的事情。你能澄清問題是什麼嗎? – Tim 2011-05-24 17:50:18
你只需點擊鏈接我清楚地解釋了這個概念。我的問題是什麼,我的要求是什麼。 http://stackoverflow.com/questions/6115199/textbox-keypress-event-using-vb-net-or-c – Balachandran 2011-05-24 18:51:48