반응형
public void validateKey(object sender, KeyEventArgs e)
{
if (e.KeyCode >= Keys.D0 && e.KeyCode <= Keys.D9)
{
e.SuppressKeyPress = false;
}
else if (e.KeyCode >= Keys.NumPad0 && e.KeyCode <= Keys.NumPad9)
{
e.SuppressKeyPress = false;
}
else if (e.KeyCode == Keys.Delete || e.KeyCode == Keys.Back || e.KeyCode == Keys.Tab || e.KeyCode == Keys.Escape)
{
e.SuppressKeyPress = false;
}
else if (e.KeyCode == Keys.Left || e.KeyCode == Keys.Right || e.KeyCode == Keys.Up || e.KeyCode == Keys.Down || e.KeyCode == Keys.Enter)
{
e.SuppressKeyPress = false;
}
else
{
// 그 외 나머지는 다 튕겨냄
e.SuppressKeyPress = true;
}
}
반응형
'Study > Programming' 카테고리의 다른 글
C# Excel Upload (0) | 2011.02.15 |
---|---|
C# 울트라그리드 멀티헤더 (0) | 2011.02.14 |
C# panel 마우스클릭 이동 (0) | 2011.01.12 |
C# Infragistics.UltraWinGrid의 Dropdown List 추가 (0) | 2010.11.10 |
C# Infragistics UltraWinGrid Grid 관련 (0) | 2010.11.10 |