我有兩個text boxes
和一個按鈕windows form app
使用c#
。如何使用c#設置按鈕點擊事件的文本框中的光標位置?
當我在txtbox1
中輸入文本並將該文本發送到txtbox2
,button click event
時,光標也會變爲txtbox2
。
我的要求是,當我發送數據從textBox1
到textBox2
在按鈕點擊事件光標應保持在textBox1
。
我有兩個text boxes
和一個按鈕windows form app
使用c#
。如何使用c#設置按鈕點擊事件的文本框中的光標位置?
當我在txtbox1
中輸入文本並將該文本發送到txtbox2
,button click event
時,光標也會變爲txtbox2
。
我的要求是,當我發送數據從textBox1
到textBox2
在按鈕點擊事件光標應保持在textBox1
。
也請告訴我,當我發送數據到textbox2它指向頂部的數據。我希望textbox2必須指向最後一個數據發送 –
您可以發佈帶有一些示例代碼的圖像嗎? – Sadique
爲什麼在點擊事件之後不手動設置光標位置的任何原因?
Cursor.Position = new Point(MyFirstTextbox.Location.X -5, MyFirstTextbox.Location.Y -5);
此外Control.Focus()可以幫助你。
我不認爲他是指光標作爲鼠標指針,而是作爲主動控件,這意味着他希望鍵盤輸入轉到textBox1而不是textBox2 – NDraskovic
是的,我想也是(現在...)。讓我們說他的問題還不夠具體。 – BudBrot
在點擊按鈕寫在最後:
textbox1.focus()
focus
是你需要使用的方法。
你能後啥子你已經嘗試嗎? –
嘗試在button_Click方法代碼的末尾放置textBox1.Focus()方法,該方法將光標置於textBox1中。 – NDraskovic
thnx NDraskovic它的工作:) –