如何捕获DataGridView CellContentClick中的回车键

发布于 2024-11-05 10:04:12 字数 65 浏览 0 评论 0原文

如何在c#中的DataGridView.CellContentClick中捕获enter键

How to capture the enter key in DataGridView.CellContentClick in c#

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

隔纱相望 2024-11-12 10:04:12

仅处理空格键,因此您必须首先捕获单元格上的KeyUp 事件,然后引发CellContentClick(如果需要)

private void cell_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
{
    if(e.KeyCode == Keys.Enter)
    {
        // modify/cast/transform e here to DataGridViewCellEventArgs
        dataGridView_CellContentClick(sender, e) 
    }
}

only the spacebar is handled, so you have to capture the KeyUp event on the cell first and raise the CellContentClick if you want that.

private void cell_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
{
    if(e.KeyCode == Keys.Enter)
    {
        // modify/cast/transform e here to DataGridViewCellEventArgs
        dataGridView_CellContentClick(sender, e) 
    }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文