그것은해야한다 : Ctrl + Enter
private void txtAnswer_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter && Control.ModifierKeys == Keys.Control)
{
e.Handled = false;
MessageBox.Show("Ok KeyDown");
}
}
편집 : 줄 바꿈 방지하려면 : 당신의 상태에
private bool keydowncalled = false;
private void txtAnswer_KeyDown(object sender, KeyEventArgs e)
{
keydowncalled = false;
if (e.KeyData == (Keys.Control | Keys.Enter))
{
keydowncalled = true;
MessageBox.Show("Ok KeyDown");
}
}
private void txtAnswer_KeyPress(object sender, KeyPressEventArgs e)
{
if (keydowncalled == true)
{
// Stop the newline from being entered into the control.
e.Handled = true;
}
}
봐는 - 그 다른 값 때 어떻게'e.KeyCode' 동시에'Keys.Enter'와'Keys.Control' 할 수 있는가? –
나는 비슷한 것을했습니다 ... 나는 모양과보고를 할 것입니다 ... – Noctis