スポンサーリンク

[C#][WPF]TextBoxコントロールのテキストの先頭または末尾にカーソルを配置する

VisualStudio C#

カスタムコントロールなどを作成していると、TextBoxのカーソルを制御する場面に出くわすことがある。

毎回、調べているので自分用にメモを残しておくことにする。

// コンテンツの先頭にカーソルを配置する
textBox.Select(0, 0);

// コンテンツの末尾にカーソルを配置する
textBox.Select(textBox.Text.Length, 0);

ちなみに、第1引数が選択開始位置、第2引数が選択範囲の長さを指定する。

長さを0に指定しているため、カーソルだけ移動してみえるのである。

スポンサーリンク
スポンサーリンク
C#プログラミング
スポンサーリンク
Step1

コメント

タイトルとURLをコピーしました