keypress不响应

13003517962 2004-05-13 09:38:36
为什么,我的textbox keypress事件方法 中不响应{pagedown}{pageup}等键.事件
但影应 a,b,c,d...等键.
why
...全文
140 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
13003517962 2004-05-14
  • 打赏
  • 举报
回复
keydown也不行。
相关代码:
this.cdm.TextBox.KeyDown+=new KeyEventHandler(cell_down);
//cdm是datagrid中的一列
private void cell_down(object sender, System.Windows.Forms.KeyEventArgs e)
{
int a=1;
if (e.KeyCode==Keys.Enter)
a=2;
}
CMIC 2004-05-13
  • 打赏
  • 举报
回复
非字符键不会引发 KeyPress 事件,但可以引发textBox1_KeyDown
lxcc 2004-05-13
  • 打赏
  • 举报
回复
up
lehehe 2004-05-13
  • 打赏
  • 举报
回复
哦!学习一下,只是楼上稍微说清楚一点把!!
Firestone2003 2004-05-13
  • 打赏
  • 举报
回复
非字符键不会引发 KeyPress 事件;
13003517962 2004-05-13
  • 打赏
  • 举报
回复
up
chenyuming2004 2004-05-13
  • 打赏
  • 举报
回复
private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)

对于不可见的按键
在KeyDown中才能检测到。
13003517962 2004-05-13
  • 打赏
  • 举报
回复
winform中,我想让他响应pagedown键,与click事件
但keypress,click只在表头上响应,在cell中不响 应,
请问如何处理,
虽然CurrentCellChanged可以在cell响应.但even无法区别,
是哪个键按下的:
别人给我说:GridColumnStyles[0].textbox.kepress+=
但,这个keypress不响应enter键,但响应a ,b,c,
why

110,536

社区成员

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

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

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