Enter 키를 누르면 텍스트 표에있는 특정 열의 텍스트 데이터를 텍스트 상자로 전달해야합니다. 키 다운 이벤트가 해고되지 않아서 그렇게 할 수 없습니다.내 Windows 양식의 데이터 그리드에서 키를 눌러도 키를 열 수 없습니다.
if e.keycode = keys.enter Then
"My Code Here"
End If
그리드가 키 다운 이벤트에 응답하도록하려면 어떻게해야합니까? P. - 내 양식의 KeyPreveiew 속성이 true로 설정되었습니다.
불분명 함. 어떤 KeyDown 이벤트? 양식 용 또는 그리드 용? KeyPreview가 true이면 양식의 KeyDown을 얻습니다. – Steve
그리드의 키 누르기. 여러 장소에서 KeyPreview 속성이 특정 이벤트에 응답하는 모든 컨트롤에 대해 true로 설정해야하는 경우가 많았습니다. – user1508599
KeyPreview = True를 설정하면 해당 이벤트에 대해 KeyDown 이벤트 처리기를 추가해야합니다. 그리드를위한 양식이 아닙니다. KeyPreview가 true이면 양식이 이벤트를 가로 채고 그리드에 도달하지 않습니다. KeyPreview = False로 설정하면 Grid는 KeyDown 이벤트 – Steve