2

選択したテキストボックスに長いテキストがあります。カーソルはテキストの最後にあります。テキストの長さのため、インポートされた先頭がわかりません。SelectAll、Select(start、length)などをすべて試しましたが、カーソルがまたは最後にあるか、何も選択されていません。

4

2 に答える 2

2

テキストボックスにフォーカスを設定しても問題ない場合は、 `SendKeys を使用して、先頭が表示されたテキストを選択できます。

TextBox1.Focus()
TextBox1.SelectionStart = TextBox1.TextLength
SendKeys.Send("+{HOME}")
于 2012-09-05T13:24:05.687 に答える
0

(WinFormsを想定)-次のことができるはずです:

    TextBox1.SelectionStart = 0
    TextBox1.SelectionLength = 0

次に、テキスト ボックスにフォーカスを設定して、キャレットを表示します。

    TextBox1.Focus()
于 2012-09-05T12:36:15.373 に答える