Return キーを押したときにデータ ( myButton )を送信するテキスト ボックスがあります。
private void txtBox_KeyDown(object sender, KeyEventArgs e)
{
if (e.Shift && e.KeyCode == Keys.Return)
{
// Shift + Return
}
else if (e.KeyCode == Keys.Return)
{
// Return
if (!String.IsNullOrWhiteSpace(txtBox.Text))
myButton.PerformClick();
}
}
これは、テキストがある場合は正常に機能しますが、テキストがない場合は、Return キーを押すと新しい行が追加されますが、それは望ましくありません。何か提案はありますか?