テキストボックスに常に焦点を合わせたいと思いました。そこで、LostFocus
ハンドラーを追加することにしました
this.textBox1.LostFocus += new System.EventHandler(delegate(object sender, System.EventArgs e)
{
this.textBox1.Focus();
});
しかし、フォームのボタンを押してから再びテキストボックスに書き込みを開始すると、テキストボックスの現在のテキストの前に記号が追加され始めます。たとえば、テキストボックスにテキストがabcd
あり、フォームのボタンを押して1234
、テキストボックスのテキストにもう一度書き込みを開始した場合1234abcd
。
この問題を解決するにはどうすればよいですか?