1

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 キーを押すと新しい行が追加されますが、それは望ましくありません。何か提案はありますか?

4

1 に答える 1