リターンキーを押した後にテキストボックスでキープレスイベントをキャンセルする方法。
1030 次
2 に答える
4
KeyPressEventArgs ハンドラー パラメーターの Handled プロパティを true に設定します。
msdn の例:
private void keypressed(Object o, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Return)
{
e.Handled = true;
}
}
詳細については、 http://msdn.microsoft.com/en-us/library/system.windows.forms.keypresseventargs.handled.aspxを参照してください。
于 2008-10-25T16:58:05.543 に答える
1
エンターキーを無視したいということですか?
keydown イベントを追加して、そこで Enter キーを無視することができます...
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
e.SuppressKeyPress = true;
}
}
于 2008-10-25T17:02:00.310 に答える