4

可能重複的名單:
Open dropdown(in a datagrid view) items on a single clickDataGridviewComboBox需要點擊兩下顯示的項目

我們有一個DataGridView,其中一列是與DropDownButton風格組合框。 DataGridView處於FullRowSelect模式。假設我有5行,並且在DataGridView中選擇了第0行。

我想從ComboBox的例如第2行中選擇一個項目,因此我點擊ComboBox的小箭頭。當我這樣做時,首先,選擇DataGridView的第2行。 ComboBox尚未打開。只有第二次點擊打開組合框。

事實上,它用於需要3次點擊,但後來我們超載CellMouseDown做:

myDataGridView.ClearSelection(); 
myDataGridView.Rows[e.RowIndex].Selected = true; 

有了這個,我們下降到2次點擊。有沒有辦法只用一次點擊來顯示組合框項目?

編輯:我還應該提到,如果點擊ComboBox本身,而不是點擊ComboBox的小箭頭,它需要3次點擊來顯示ComboBox項目!

+1

你可以看看這個[文章](http://stackoverflow.com/questions/6342334/open-dropdownin-a-datagrid-view-items-on-a-單點擊/ 6342462#6342462) – V4Vendetta

回答

1

其實它首先關注或選擇單元格,然後再點擊它打開下拉菜單。要解決此問題,請檢查此link

相關問題