2012-10-10 2 views
0

텍스트 상자와 단추 (btnLogin)가있는 WinForms 폼이 있습니다. btnLogin은 양식의 AcceptButton으로 설정됩니다.C#에서 자동 소스를 읽는 동안 accept 버튼을 none으로 설정하는 방법은 무엇입니까?

텍스트 상자는 자동 완성을 사용하도록 설정되어 있습니다. 사용자가 자동 ​​완성 목록에서 항목을 선택하고 Enter을 누르면 텍스트 상자의 값이 설정되지만 양식의 경우 AcceptButton이기 때문에 btnLoginClick 이벤트도 호출됩니다.

어떻게 이런 일이 발생하지 않도록 할 수 있습니까?

+0

음. 좀 더 문맥 좀주세요? 우리가 당신의 코드 나 프로젝트를 볼 수 없거나, 당신이 지금보고있는 * 것이 무엇이든간에 그것이 될 수 없다고 가정하십시오. –

+0

하나의 버튼 컨트롤 'btnLogin'을 받아들이도록 설정했습니다. 제대로 작동하고 있습니다.하지만 한 텍스트 상자에'autocomplete collection'이 지정되어 있습니다. 그 컬렉션을 제안하는 동안 Enter 키를 누르면 자동 완성 소스 항목을 추가하고 싶습니다. 하지만 내 'btnlogic'을 유발할 것입니다. – rangasathish

+0

제공하신 댓글을 토대로 귀하의 질문을 완전히 다시 작성했습니다. 그것이 틀린 경우 더 나은 형태로 편집 할 수 있습니까? 그러나 질문에 얼마나 많은 정보가 제공되고 있는지 주목하십시오. (그리고 제목은 아마도 여전히 약간의 작업이 필요할 것입니다.) –

답변

관련 문제