ユーザーがスペースを書き込むことを許可してはならないテキスト ボックスがあります。
これまでのところ、私はこのコードを持っています:
private void SearchCriteria_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
{
if (e.Key.ToString() == "Space")
{
DelLast = SearchCriteria.Text;
NeedsToDelete = true;
}
}
private void SearchCriteria_KeyUp(object sender, System.Windows.Input.KeyEventArgs e)
{
if (NeedsToDelete == true)
{
SearchCriteria.Text = DelLast;
NeedsToDelete = false;
}
}
動作しますが、カーソルがテキストの前に置かれています。これを行う別の方法はありますか?