텍스트 상자를 사용 중입니다. 내 문제는 여기에 ...텍스트 길이가 최대 허용 텍스트를 초과합니다.
최대 텍스트 길이에 도달하면 프로그램에서 더 이상 입력을 허용하지 않는 처리기가 이미 있습니다. 나는 누르면 (예를 들어, 문자 A를) 키를 누르고 있으면
private void txtText_KeyPress(object sender, KeyPressEventArgs e)
{
if (txtText.Text.Length > MaxLengthAllowed - 1 && e.KeyChar != 8)
{
e.Handled = true;
Console.Beep(2000, 90);
return;
}
}
지금 내 문제이며, 그 다음 신호음을 울리는 "MaxLengthAllowed"를 초과 : 여기에 코드입니다.
이 오류는 텍스트 상자의 제한 사항입니까? 또는 나는 무엇인가 놓치고 있냐?
이 코드는 키를 누르고 있지 않을 때 잘 동작합니다. 그러므로, 그것은 내 문제입니다.
삐 소리가 바로'Console.Beep (2000, 90);'? –
경고음이 울린 후 * 경고음이 울립니다. – James
@Sriram Sakthivel - 예, 최대 문자 텍스트에 도달하면 경고음을 내고 있습니다. –