2016-12-27 1 views
1

많은 질문을 본 적이 있지만 내 문제를 해결하는 것은 없습니다. 내가 볼 수있는 컨트롤의 계층 구조를 가진 Windows VB.Net 응용 프로그램에 패널이 있는데 그 중 하나는 DataGridViewComboBoxCell 컨트롤을 포함 할 수있는 DataViewGrid 컨트롤입니다. DataViewGrid는 다른 컨트롤의 자식 컨트롤이며 초기 포커스가 없습니다. 사용자가 마우스를 한 번 클릭하면 보이는 DataGridViewComboBoxCell 컨트롤의 드롭 다운을 클릭하고 해당 드롭 다운 목록을 표시 할 수 있습니다. 현재 첫 번째 마우스 클릭은 DataGridView 컨트롤로 포커스를 전환하고 두 번째 마우스 클릭은 드롭 다운 목록을 표시하는 데 필요합니다. 한 번의 마우스 클릭으로이를 수행 할 수있는 방법이 있습니까? 이것이 가능한지 나는 모른다. 그러나 그것은 확실히 좋을 것이다.DataGridView에 포커스가 없을 때 첫 번째 클릭시 DataGridViewComboBoxCell 컨트롤 드롭 다운

+0

당신은 포커스를 입력 마우스와 같은 다른 이벤트 중 하나를 사용하여 시도 할 수 있습니다. – vbnet3d

답변

0

DataGridView 컨트롤의 EditMode 속성을 "EditOnEnter"로 변경할 수 있습니다.

enter image description here

관련 문제