键盘按下一个键,实现按钮按下.

linamong 2009-08-11 04:22:13
键盘按下一个键(例如num 1键),实现按钮按下.

不是调用按钮的事件.不是快接键.

是真实的模拟按下按钮,按钮有按下的动作.
...全文
244 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zll711 2009-08-11
  • 打赏
  • 举报
回复
调用Api,发送消息,可以,以前vb中用的
Private Const BM_CLICK As Long = &HF5
Private Declare Function SendMessage Lib "user32.dll" Alias "PostMessageA" (ByVal hwnd As Int32, ByVal wMsg As Int32, ByVal wParam As Int32, ByVal lParam As Int32) As Boolean

If e.KeyCode = Keys.PageUp Then

SendMessage(Me.TaxCustomButton.Handle, BM_CLICK, 0, 0)
End If
marcoak 2009-08-11
  • 打赏
  • 举报
回复
keyevent
kangnixi 2009-08-11
  • 打赏
  • 举报
回复
oh,my god ?

楼主的意思应该没说清楚


楼主是不是要做个按键精灵?
sadikaqy 2009-08-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 boringame 的回复:]
连动作都要啊?
。。。你也太苛刻了吧。。。
如果不要动作的话,
只要按钮的时间就好了。
[/Quote]
幽默~
linamong 2009-08-11
  • 打赏
  • 举报
回复
更新的CSDN没有提升帖的功能了?
遥望那些年 2009-08-11
  • 打赏
  • 举报
回复
用SendMessage向按钮发送按下的消息,不知道行不行
这个要求有点怪。。。
flyingsky00 2009-08-11
  • 打赏
  • 举报
回复
在系统中模拟按钮的消息是可行,要驱动键盘按下,肯定行不通
boringame 2009-08-11
  • 打赏
  • 举报
回复
连动作都要啊?
。。。你也太苛刻了吧。。。
如果不要动作的话,
只要按钮的时间就好了。
linamong 2009-08-11
  • 打赏
  • 举报
回复
不能详细点说明么?
Dobzhansky 2009-08-11
  • 打赏
  • 举报
回复
PerformClick ?
ChrisAK 2009-08-11
  • 打赏
  • 举报
回复
发消息.

110,502

社区成员

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

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

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