我想要禁用選擇文本並在文本框中的文本中間單擊,但用戶必須能夠輸入此文本框並在早期文本的末尾寫入,所以我不能使其成爲ReadOnly
或Enable = false
。如何禁用文本框的選擇
我試圖處理MouseDown
並執行以下操作:
input.Select(input.Text.Length, 0);
它有助於將光標放置在文字中間,但用戶仍可以從最終的選擇。
我也在MouseDown
事件上做了MessageBox()
事件,但在這種情況下,用戶不能點擊文本框並寫任何東西。
最後一次嘗試是在另一個控件中設置一個focus()
,並在一段時間後重新聚焦,但它根本不起作用。用戶仍然可以進行選擇。
我該怎麼辦?
僅附加到第一個文本框的第二個文本框? – LarsTech