바코드 스캐너에서 실행되는 Windows 양식 응용 프로그램을 코딩하고 있습니다.
플랜트 폼은 .Net2.0CF/C#입니다.
메시지 상자별로 사용자 입력을 중지하고 Enter 키 다운으로 건너 뛰기를 원합니다.
내가 원하는 것은 사용자가 잘못 입력 할 때마다 사용자가 화면에서 확인을 클릭 할 때까지 메시지 상자를 팝업으로 표시하고 다음 입력 (실제로는 검색 작업)을 차단합니다.
하지만 그들은 아무 잘못 찾을 수 없습니다로 일반적으로 사용자가 계속해서 다음 물건을 스캔, 이것은 이 한 단어 때문에 메시지 박스가 종료됩니다를를 keyDown 입력 삽입합니다, 메시지 박스는 중지되지 않습니다 사용자.
어떻게 코딩 할 수 있습니까? 다음은 매우 간단한 코드 당신은 오류 메시지를 표시 자신의 창 (양식)를 만들 수 있습니다
private void tb_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode.ToString() == "Return")
{
if(!ValidateInput(tb.Text))
MessageBox.Show("Error");
}
}
감사합니다. 지금 당장 회신 해 주신 데 대해 감사드립니다. – user622851