gpt4 book ai didi

DataGridviewComboBox 需要点击 2 次才能显示项目列表

转载 作者:行者123 更新时间:2023-12-04 05:07:35 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




8年前关闭。




Possible Duplicate:
Open dropdown(in a datagrid view) items on a single click



我们有一个 DataGridView,其中一列是带有 DropDownButton 样式的 ComboBox。 DataGridView 处于 FullRowSelect 模式。假设我有 5 行,并且在 DataGridView 中选择了第 0 行。

我想从 - 比如说 - 第 2 行的 ComboBox 中选择一个项目,因此我单击了 ComboBox 的小箭头。当我这样做时,首先,选择了 DataGridView 的第 2 行。 ComboBox 尚未打开。只有第二次单击才能打开 ComboBox。

事实上,它过去需要点击 3 次,但后来我们重载了 CellMouseDown 来执行以下操作:
myDataGridView.ClearSelection();
myDataGridView.Rows[e.RowIndex].Selected = true;

有了这个,我们只需点击 2 次。有没有办法一键显示 ComboBox 项目?

编辑:我还应该提到,如果我单击 ComboBox 本身,而不是单击 ComboBox 的小箭头,则需要单击 3 次才能显示 ComboBox 项目!

最佳答案

设置您的 DataGridView 的 EditMode propertyEditOnEnter

关于DataGridviewComboBox 需要点击 2 次才能显示项目列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6652226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com