DataGrid中的F2系统占用问题

devilli 2004-10-20 05:07:59
我想在windows应用程序中的DataGrid控件中,做出F2的键盘响应事件,但是F2是DataGrid中占用键,
如何屏蔽系统的F2响应事件,添加自己的?
...全文
164 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
devilli 2004-11-08
  • 打赏
  • 举报
回复
up
devilli 2004-11-01
  • 打赏
  • 举报
回复
up
beijinboy 2004-10-28
  • 打赏
  • 举报
回复
gz
devilli 2004-10-28
  • 打赏
  • 举报
回复
继续关注
sophialmy82 2004-10-27
  • 打赏
  • 举报
回复
关注
botao2690 2004-10-27
  • 打赏
  • 举报
回复
http://www.51one.net/info/6340742882077336.htm,恐怕要用钩子实现
botao2690 2004-10-27
  • 打赏
  • 举报
回复
up
devilli 2004-10-27
  • 打赏
  • 举报
回复
大家帮帮忙呀
devilli 2004-10-25
  • 打赏
  • 举报
回复
没有人答呀……
devilli 2004-10-21
  • 打赏
  • 举报
回复
报错:没有找到合适的方法来重写……
CSTerry 2004-10-20
  • 打赏
  • 举报
回复
在整个窗体里面截试试

protected override bool ProcessKeyPreview(ref System.Windows.Forms.Message m)
{
Keys keyCode = (Keys)(int)m.WParam & Keys.KeyCode;

if((keyCode ==Keys.F2)&&(this.ActiveControl is System.Windows.Forms.DataGridTextBox ))
{
//你的代码
return true;
}
return false;
}
devilli 2004-10-20
  • 打赏
  • 举报
回复
那位大侠能帮帮忙

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧