Microsoft Visual Basic 2010에서 폼에는 AcceptButton이라는 속성이 있습니다. 이것은 디자이너의 폼의 ok 버튼이나 코드 (예 : Me.AcceptButton = Me.OKbutton
)로 설정할 수 있습니다.코드에서 accept 단추를 비활성화하는 방법
Me.AcceptButton = Null
, 참고과 같은 코드로이 속성을 해제하는 방법을 알고 싶습니다. 디자이너에서이 속성은 (none)으로 설정할 수 있습니다.
내가 이것을 달성하는 방법을 알고 싶은 이유는 다음과 같습니다. 사용자가 데이터를 입력하는 텍스트 상자가 있습니다. 입력을 누르면 오류 검사가 수행됩니다. 이것은 내가 데 문제가 AcceptButton 속성을 사용하는 경우이 코드로 인해 리턴 키의 이중 사용, 실행되지 않는다는 것입니다
Private Sub textbox1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles textbox1.KeyDown
If e.KeyCode = Keys.Return Then
다음 코드를 사용합니다. 따라서 코드를 사용하여 AcceptButton 속성을 일시적으로 사용 중지 한 다음 다시 사용하도록 설정하고 싶습니다.
AcceptButton을 설정하지 않으면이 코드가 실행됩니다.
왜 처음부터 사용하도록 설정해야합니까? – neelsg
VB.Net 질문에 VB6 태그를 사용하는 이유는 무엇입니까? – Bob77
왜 처음부터 활성화해야합니까? 사용자가 입력 버튼을 눌러이 설정 대화 상자의 값을 승인하고 싶습니다. 그러나 everythig가 설정되기 전에이 대화 상자의 ok 및 accept 버튼이 비활성화됩니다. 즉, Enter 키를 수락 버튼으로 사용할 수 없습니다. 이 경우 사용자가 텍스트 상자에 Enter 키를 누를 수 있도록 Enter 키를 사용하고 올바른 항목 인 경우 확인 및 승인 단추를 사용할 수 있도록합니다. – josh