2011-04-12 5 views
0

Visual Studio C# .net winform을 사용하고 있고 81 개의 텍스트 상자를 2 차원 배열로 가지고 있습니다. . . 나는이 텍스트 박스가 특정 알파벳만을 받아들이도록하는 것이 가능하다는 것을 알아낼 수 없다. . . 아무도 나에게 코드를 보여 주실 수 있습니다. . . 사전에 고슴도치특정 알파벳 만 허용하는 텍스트 상자의 배열을 만드는 방법은 무엇입니까?

+5

"특정 알파벳"이란 무엇을 의미합니까? –

+0

나는 A-I의 알파벳 만 받아들이는 텍스트 상자를 원합니다. – Aenu

답변

2
private void textBox_KeyPress(object sender, KeyPressEventArgs e) 
{ 
    List<char> chrs = new List<char>{'1', '2', '3'}; 
    if (!chrs.Contains(e.KeyChar)) 
    { 
     e.Handled = true; 
    } 
} 
+0

ToList 메서드 확장 방법은 무엇입니까? –

+1

@Anton : ToList()는 Linq 확장 메소드입니다. using 문에서 System.Linq를 다시 분석한다면이 항목에 액세스 할 수 있어야합니다. –

+0

@Andy : 감사합니다. Andy! 이제는 작동! –

관련 문제