まず、これは以前の質問の繰り返しかもしれませんが、それらの回答はどれも機能しません。
多くの例では、リストされている正しい手順さえわかりません。
私はTextBox
とを持っていListBox
ます。テキストボックスに電子メールを入力したいのですが、Space
キーを押すと、リストボックスに電子メールを追加してから、テキストボックスをクリアする必要があります。
タイトルが示すように、スペースキーをバインドする運がありませんでした。
私が試してみました:
private void txtEmailAddr_KeyDown(object sender, KeyEventArgs e)
{
KeyEventArgs ke = e;
if (ke != null && ke.Key == Key.Space)
{
ke.Handled = false;
}
if (ke.Key == Key.Space)
{
lstEmails.Items.Add(txtEmail.Text);
}
}
と
private void txtEmailAddr_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Space)
{
lstEmails.Items.Add(txtEmail.Text);
}
}
誰か助けてください。