정수만 받으려고 이벤트에다 이런식으로 적었음. 

if(!char.IsDigit(e.KeyChar) || e.KeyChar == Convert.ToChar(Keys.Back) || e.KeyChar == '-') {
MessageBox.Show(" ");
e.Handled = true;
}

다 잘되는데 수치를적고나서  백스페이스로 지우면 또 뜸. 왜이러는거?