CE下怎么才能让按钮响应KeyDown事件?

chijingde 2005-04-21 05:10:40
RT

...全文
186 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
chijingde 2005-06-24
  • 打赏
  • 举报
回复
NND

微软出的SP2补丁,支持了

算微软干了件好事
chijingde 2005-05-18
  • 打赏
  • 举报
回复
工作照其他方法代替了

但是这个问题还是没找到答案


楼上说的可行

我是试不出来的

继续等待ing......
zushenf 2005-04-29
  • 打赏
  • 举报
回复
button也是可以的
btOk.KeyPress += new KeyPressEventHandler(btOk_KeyPress);

private void btOk_KeyPress(object sender,KeyPressEventArgs e)
{
btOk_Click(null,null);
}

我这里可以执行啊
chijingde 2005-04-29
  • 打赏
  • 举报
回复
CE程序?

不可能吧?你用的什么版本的.net?
chijingde 2005-04-28
  • 打赏
  • 举报
回复
楼上

Form确实可以

你试试button啥的……
chijingde 2005-04-28
  • 打赏
  • 举报
回复
up
zushenf 2005-04-27
  • 打赏
  • 举报
回复
你是用.net compact framework吗?我这个怎么试下来两种都可以的
this.KeyDown +=new KeyEventHandler(Form1_KeyDown);

void Form1_KeyDown(object sender,KeyEventArgs e)
{
if(e.KeyCode == Keys.Enter)
{
MessageBox.Show("sfsd");

}

}
chijingde 2005-04-25
  • 打赏
  • 举报
回复
up
chijingde 2005-04-21
  • 打赏
  • 举报
回复
……

keypress也不响应的
zushenf 2005-04-21
  • 打赏
  • 举报
回复
如果要求不是很严格,你是不是考虑该用keypress,这个事件是响应的
chijingde 2005-04-21
  • 打赏
  • 举报
回复
本想写个子类,自己来处理消息和事件
结果确发现
windows里的WndProc是protected
CE里的WndProc是internal

那是不是说这个问题无解了?

110,535

社区成员

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

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

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