Windows Forms 응용 프로그램의 텍스트 상자에서 A부터 Z까지의 문자를 허용하려면 어떻게합니까? C#의 소스 코드는 무엇입니까?Windows Forms 응용 프로그램의 텍스트 상자에있는 문자 만 허용하는 방법은 무엇입니까?
2
A
답변
0
leave 이벤트 처리기에서 문자열을 검사하고 오류를 표시하거나 포커스를 강제로 지정하십시오.
0
사용자가 "완료"한 후에 입력을 확인하거나 KeyPress 이벤트를 캡처하고 키가 문자가 아닌 경우 이벤트를 억제 할 수 있습니다.
0
유효성 검사 경로를 종료하려면 텍스트 상자의 TextChanged 이벤트를 사용하여 .text에 A-Z가 아닌 문자가 포함되어 있는지 확인하십시오. 그렇다면 ErrorProvider의 .SetError 메서드를 사용하여 입력 한 내용에 문제가 있음을 사용자에게 알립니다. 생성자 또는 디자이너를 통해
if (!Regex.IsMatch(textbox.Text, @"[a-zA-Z]"))
{
yourErrorProvider.setError(textbox, "Only A-Z accepted.");
}
3
:
textBox.KeyPress += new KeyPressEventHandler(textBox_KeyPress);
그런 다음 이벤트 처리기 :
private void textBox_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar < 65 || e.KeyChar > 122)
{
e.Handled = true;
}
}
+0
사용자가 입력하는 동안에 만 작동하며 사용자가 허용되지 않는 값을 붙여 넣으려고하면이 입력이 작동하지 않습니다. –
0
if ((Convert.ToInt32(e.KeyChar) >= 65) && (Convert.ToInt32(e.KeyChar) <= 122))
{
errorProvider1.SetError(textBox1, "OK");
errorProvider2.SetError(textBox1, "");
}
else
{
errorProvider2.SetError(textBox1, "Can not enter the numbers...");
errorProvider1.SetError(textBox1, "");
textBox1.Text = "";
}
관련 문제
- 1. Windows Forms 응용 프로그램의 글꼴 선택
- 2. Windows Forms 응용 프로그램의 목록 상자 필터링
- 3. Windows Forms 응용 프로그램의 Panel 대 GroupBox
- 4. 텍스트 상자에있는 숫자 이외의 문자 바꾸기
- 5. 2 문자 만 허용하는 스타일로 텍스트 상자를 만드는 방법
- 6. WPF와 데스크톱 응용 프로그램의 Windows Forms
- 7. Windows Forms 응용 프로그램의 HTTP Post C#
- 8. Windows Forms 응용 프로그램의 일관된 모양
- 9. Windows Forms 응용 프로그램의 WPF 플러그인
- 10. Windows Forms 응용 프로그램의 콘솔 창 숨기기
- 11. Windows Forms 응용 프로그램의 패널이 지워지지 않음
- 12. 기본 문자 만 허용하는 jQuery 유효성 검사기
- 13. Windows Forms 응용 프로그램에서 Alt 바로 가기를 만드는 방법은 무엇입니까?
- 14. Visual Studio에서 Win32 Project와 Windows Forms 응용 프로그램의 차이점은 무엇입니까?
- 15. C# Windows Forms 응용 프로그램의 데이터 저장/액세스
- 16. Windows Forms 응용 프로그램 : 그리드보기의 도움말 텍스트
- 17. Windows Forms 응용 프로그램과 비슷합니다.
- 18. Blackberry에서 텍스트 만 허용하는 EditField를 만드는 방법은 무엇입니까?
- 19. 텍스트 입력에 숫자 만 허용하고 JavaScript로 명령을 허용하는 방법은 무엇입니까?
- 20. 특정 알파벳 만 허용하는 텍스트 상자의 배열을 만드는 방법은 무엇입니까?
- 21. Windows Forms 전자 메일 인식 텍스트 상자를 만드는 방법은 무엇입니까?
- 22. 레일에서 POST 요청 만 허용하는 방법은 무엇입니까?
- 23. Windows Forms 응용 프로그램 성능
- 24. Windows Forms 응용 프로그램의 Esc 키는 디버거에서만 작동합니다.
- 25. 단일 폼 Windows Forms 응용 프로그램의 디자인 패턴
- 26. 다른 DPI 설정에서 실행되는 Windows Forms 응용 프로그램의 이상한 동작
- 27. SQLite 데이터베이스에서 C# Windows Forms 응용 프로그램의 오류 로깅
- 28. Revit 파일을 Windows Forms/WPF 응용 프로그램의 그래픽 화면으로 렌더링
- 29. VB.NET을 사용하는 Windows Forms 응용 프로그램의 컨트롤 기반 보안
- 30. WPF 응용 프로그램의 Windows Forms 사용자 정의 컨트롤
의 키는 나쁜 생각입니다 잘못된 문자열이 – Andrey
또는 복사 - 붙여 넣기 할 수 있기 때문에 상자를 떠날 때 키 누르기 확인 * 및 * 유효성 검사를 수행 할 수 있습니다. 사실. –