나는 사용자로부터 입력 된 값을 가져 와서 char 변수에 저장하려고 시도하고 있지만 문제는 아무 것도 발생하지 않는다는 것인데, 과 나는이 문제가 폼 포커스과 함께 있다고 생각한다. 나는 아무런 에러도 발생시키지 않고 아무런 일도 일어나지 않는다. 내가 뭘 잘못 했니?양식에 초점을 맞추는 방법?
char keyPressed;
public FrmZigndSC()
{
InitializeComponent();
this.Focus();
}
private void FrmZigndSC_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
keyPressed = e.KeyChar;
LblResult.Text += Convert.ToString(keyPressed);
}
응용 프로그램에서 코드를 실행할 때이 오류가 발생하는 이유는 무엇입니까? 'Error \t 비 정적 필드, 메서드 또는 속성 'System.Windows.Forms.Control.KeyPress''에 객체 참조가 필요합니다. – Zignd
Zignd 대신 this.KeyPress 대신 FrmZigndSC.KeyPress를 사용합니다. 하지만 내 코드가 정확하다, 그는 KeyPress를 기반으로합니다. –
오 예. 이제 작동 중입니다. 감사합니다. @Aghilas – Zignd