既に何かが書かれている場合 (TextLength > 0)、テキスト ボックス内のすべてのテキストを選択するこのコードがあります。クリックして、フォーカスがマウスクリックで入力されない場合にのみ、次のコードを実行したいと思います。テキストボックスをマウスでクリックすると、すでにテキストがある場合、約0,1秒間すべてが選択され、選択が解除されるためです(ただし、ユーザーは青い選択を表示できます選択解除後よりもテキスト)、それは良くありません
私のコード:
private void txtValormetrocubico_Enter(object sender, EventArgs e)
{
if (txtValormetrocubico.TextLength > 0)
{
txtValormetrocubico.SelectAll();
}
}
私がやりたいこと (間違った構文、私の目標を理解するためだけに)
private void txtValormetrocubico_Enter(object sender, EventArgs e)
{
if (isnt mouse_click)
{
if (txtValormetrocubico.TextLength > 0)
{
txtValormetrocubico.SelectAll();
}
}
}
ありがとう