0
私はMasked TextBox上にTextChangedイベントを持っており、カーソルが最後に留まったときにそのメソッドを呼びたいと思っています。例えばテキストボックスのカーソル位置を取得する方法は?
:
222.222.2/21
イベントとすぐユーザタイプとして "1" と呼ぶことにします。
XAML
<TextBox
Name="myTextBox"
ToolTip="type here"
Height="30"
Width="100"
FontSize="14"
MaxLength="12"
HorizontalContentAlignment="Right"
TextChanged="MyMethod"/>
C#
private void MyMethod(object sender, EventArgs e){
if (myTextBox.Text.Length == myTextBox.MaxLength)
{
//how do I know if the cursor is at the end?
}
}
SOLUTION
private void MyMethod(object sender, EventArgs e){
if (myTextBox.Text.Length == myTextBox.MaxLength)
{
if(processo.CaretIndex == 12)
{
//do something
}
}
}
カーソルとはマウスですか? – sTrenat
テキストボックスに入力するときに表示されるカーソルを意味します。 "|"カーソル。 –