C中游標定位到指定的文字框(急額)

時間 2021-08-11 15:57:04

1樓:匿名使用者

調整控制元件的tabindex,把數量文字的值與現有窗體開啟獲取焦點的控制元件值互換.

注意這個值是一個相對值,即在本層容器中有效,你可以把數量的tabindex設為0,其他依次加1.

**:txtal.select();

this.activecontrol = txtal;

這兩種寫法都可以控制焦點,

2樓:匿名使用者

load事件處理方法體中寫如下**即可

窗體中文字框的名字.foucus();

3樓:wo_放棄愛情

窗體onload方法中

tst數量id.focus();

c# 使用textbox顯示文字的時候,如何把游標定位到指定的某一行 最好有**示意 5

4樓:

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焦點

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

5樓:玄天孤網

用selectionstart試試,

c#中如何控制游標在文字筐(textbox)中的位置

6樓:匿名使用者

自己寫這樣一個方法 在必要的時候呼叫就可以了 比如說在建構函式裡面 對於richtextbox來說 一般都在richtextbox的內容發生改變時呼叫

public void setmouse()

c# 怎麼獲得 文字框中游標所在的位置

請問c#中如何將游標定位在textbox文字框中

7樓:匿名使用者

如textbox1.focus();就可以把游標定位到textbox1上

8樓:匿名使用者

textbox.focus == true;

c#中,如何將游標移到指定位置

9樓:匿名使用者

那有點麻煩,我沒試過。你可以這樣哦,一個建議:

你把txtbox裡面每行的字數規定了之後。然後把裡面的字當做一個二維陣列的元素。

然後根據陣列的下標在button的click事件裡面在去填上**。讓游標跳到你所規定的下標下。

你去試下。

10樓:

private void bt_teshu_click(object sender, eventargs e)

我寫的一個方法,作用就是在textbox_xh文字後面加個×,textbox_xh.select(從第幾個字元開始插入,0),自己體會吧!希望能幫到你!

11樓:匿名使用者

你計算好第七行是第多少個字元。

用 textbox.select(x,0);

就行了!~

12樓:糖糖寳寳

具體**如下:

////// 定位到指定行

////// 行號

/// 行數

c# textbox游標移動到指定位置

c# textbox中滑鼠游標位置始終在最後 謝謝

13樓:匿名使用者

就是這個屬性:textbox.selectionstart獲取或設定文字框中選定的文字起始點。

如果控制元件中沒有選擇任何文字,則該屬性指示新文字的插入點。如果將此屬性設定為超出了控制元件中文字長度的位置的值,則選定文字的起始位置將放在最後一個字元之後。如果在文字框控制元件中選擇了文字,則更改此屬性可能會減小 selectionlength 屬性的值。

如果控制元件中在 selectionstart 屬性所指示的位置之後的剩餘文字小於 selectionlength 屬性的值,則 selectionlength 屬性的值會自動減小。selectionstart 屬性的值從不會導致 selectionlength 屬性增加。 在textbox控制元件的textchanged事件裡寫**:

textbox1.selectstart = textbox1.text.

length;

14樓:是小白啊

private void textbox1_click(object sender, eventargs e)

另外如果想按鍵盤左右鍵也保持游標在最後,還要加上keyup事件

private void textbox1_keyup(object sender, keyeventargs e)

15樓:歐陽宇軒

//獲取焦點

this.textbox1.focus();

//游標定位到文字最後

this.textbox1.select(this.textbox1.textlength,0);

//滾動到游標處

this.textbox1.scrolltocaret();

c#滑鼠指標的形狀

控制元件屬性定義法。

在windows應用程式中,通過設定控制元件的cursor屬性可以定義滑鼠的顯示形狀,控制元件(如button控制元件)的cursor屬性用於設定滑鼠指標的型別,預設為default。

**定義法。

在想要定義滑鼠指標的地方寫**, cursor = cursors.default;

16樓:匿名使用者

樓上的都對

不過需要補充一點,需要在控制元件中加

autopostback="true"也就是onclick事件的那個控制元件

word文件裡如何批量替換指定位置文字的格式?

游標定位在篇首,按下快捷鍵ctrl h 查詢內容 13 13 答 替換為 游標定位在這裡邊,按下快捷鍵ctrl b 勾選 使用萬用字元 全部替換。查詢內容 答 13 錯誤答案。替換為 游標定位在這裡邊,按下快捷鍵ctrl u,再按一下快捷鍵ctrl b 勾選 使用萬用字元 全部替換。查詢內容 錯誤答...

C中的LinkedList怎麼給指定下標的元素賦值

實現方法 1 將linklist轉換成陣列 2 對陣列指定下標元素賦值 3 再將陣列轉換成linklist。如下 建立集合linklist linkedlistlinklist new linkedlist 新增元素 linkedlistnodenode node linklist.addfirst...

vim中如何替換選中行或指定幾行內的文字

命令格式 首行數,末行數s 要替換的字串 替換的字串 g注意 不加g只替換每行的一個要替換的字串,後面的不會替換。如果指定行數,在s前面加上 可以實現全文範圍內替換。具體的步驟 1 開啟檔案 vim five.sh,用vim開啟five.sh檔案。2 按esc鍵,進入命令模式。3 在底部輸入 1,s...