C使用textbox顯示文字的時候,如何把游標定位到指定

時間 2021-08-11 15:56:55

1樓:頻廣英輝鵑

textbox中只能用select來定游標。我只發現這個,接收兩個引數,一個是位置,一個是選定數。只要確定位置並且把選定字元的數量設為零即可達到確定游標位置的效果。

以把游標定到第5行的第2個字元為例:放一個textbox1,放一個button1雙擊填入

int p = 0; //定義位置

for (var i = 1; i < textbox1.lines.length && i < 5; i++) //遁環至

文字框的前4行,或文字框的最大行數。

p += 2; //第5行的第二個字元。

textbox1.select(p, 0); //選定p位置的0個字元(定游標位置)

textbox1.focus(); //給textbox1焦點以上方法只能確定虛換行就是說

自動換行

的文字只能算一行。如果需要自動折行後的定位。建議你把游標定到開頭,然後給文字框發訊息:下下下下下右右來實現。

C如何在textBox上顯示資料庫文字並且可以進行修改

1.先獲取到textbox中的值 textbox.text 2.要鏈結到資料庫,並且開啟了資料庫 3.用sql語句修改資料庫中的資料。update 表名 set 要更新字段 textbox.text where 4.你是要單擊button就要把 放入button事件裡去執行。希望能幫到你 關鍵 up...

C中如何儲存textbox中的資料到中

遍歷控制項,讀取文字,然後儲存。假設你的textbox這一組控制項都放在乙個名叫 panel 的面板內 textbox的資料的臨時儲存 listdata new list for control ctrl in panel.controls 儲存到檔案 using streamwriter writ...

怎麼讓C中的textBox只接受型別為int的輸入

在winform c 中要實現限制textbox只能輸入數字,一般的做法就是在按鍵事件中處理,判斷keychar的值。限制只能輸入數字,小數點,backspace,del這幾個鍵。數字0 9所對應的keychar為48 57,小數點是46,backspace是8。拖乙個textbox到窗體上,新增o...