gpt4 book ai didi

c# - 如何确定用户单击了 DataGridView 而不是 Cell

转载 作者:太空狗 更新时间:2023-10-29 20:05:12 26 4
gpt4 key购买 nike

当用户单击 DataGridView 的空白区域时,我想提示用户将新元素输入到数据绑定(bind)集合中。如何确定用户是否在 DataGridView(默认情况下为灰色区域)内部单击,但不是在 Column/Row 中单击/单元格?

最佳答案

您可以使用 MouseClick 事件并对其进行 HitTest 。

private void dgv_MouseClick(object sender, MouseEventArgs e)
{
var ht = dgv.HitTest(e.X, e.Y);

if (ht.Type == DataGridViewHitTestType.None)
{
//clicked on grey area
}
}

关于c# - 如何确定用户单击了 DataGridView 而不是 Cell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17995755/

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