여러 줄로 설정 한 양식에 간단한 검색 필드가 있습니다 (텍스트 상자의 높이를 변경하는 유일한 방법 인 것으로 알고 있음) AcceptsReturn 플래그를 false로 설정했습니다.Accepts TextBox가 올바르게 작동하지 않음
그러나 컨트롤에서 Enter 키를 누르면 기본 단추가 활성화되는 대신 반환 문자가 입력됩니다.
이제 KeyPress 이벤트를 사용하여이 반환 동작을 재정의 할 수 있도록 Enter 키가 눌러져 검색 단추 클릭 기능을 활성화했는지 확인하려고 시도했습니다. 이제 검색을 실행하고 리턴 문자를 삽입합니다.
저는 Visual Studio 2010을 실행하고 있습니다 (이 문제는 변환하기 전에 2008 년에도 발생 했음). C# .NET 2.0. 어떤 해결책?
"C# .NET"등으로 제목을 미리 지정하지 마십시오. 그것이 바로 태그가있는 것입니다. 또한, 나는 이것이 Windows Forms라고 추정합니까? –
맞습니다. – CJxD
방금 문제가 발생하지 않고 복제하려고 시도했습니다. button과 text box (multiline)로 새로운 폼을 만들었습니다. 나는 textbox.acceptreturn을 false로 설정했습니다. 그리고 폼 승인 단추를 button1 (내 단추)로 설정하면 단추 클릭 이벤트가 messagebox를 시작했습니다. 뭔가를 입력하고 엔터를 누르면 messagebox가 시작되고 텍스트 상자에 반환 문자가 추가되지 않았습니다. Forms accept 버튼을 설정 하시겠습니까? –