社区
VCL组件使用和开发
帖子详情
如何获取方向键的按下? 急!
wuxking
2003-10-27 04:58:14
如何获取方向键的按下? 例如我按下 up 要求做 Edit1->SetFocus();
并且对于left right down 分别判断,如何进行?谢谢。
...全文
30
8
打赏
收藏
如何获取方向键的按下? 急!
如何获取方向键的按下? 例如我按下 up 要求做 Edit1->SetFocus(); 并且对于left right down 分别判断,如何进行?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuxsun
2004-01-08
打赏
举报
回复
利用KeyDown事件 VK_UP VK_DOWN VK_LEFT VK_RIGHT
就可以了。
guanshangming
2003-10-27
打赏
举报
回复
Specifies the control that has focus on the form.
__property Controls::TWidgetControl* ActiveControl = {read
=FActiveControl, write=SetActiveControl, stored=IsForm};
Description
Use ActiveControl to get or set the control that has focus on the form. Only one control can have focus at a given time in an application.
If the form does not have focus, ActiveControl is the control on the form that will receive focus when the form receives focus.
Note: When focus shifts to another control, ActiveControl is updated before the OnExit event occurs.
wuxking
2003-10-27
打赏
举报
回复
qiuafa() :
如果在form上面获取KeyDown, 那么我如何知道当前tab在哪个控件(class)上面?就是哪个对象是得到focus的?谢谢。
我不懂电脑
2003-10-27
打赏
举报
回复
void __fastcall TForm1::Button1KeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if (Key == VK_UP) {
}
}
wuxking
2003-10-27
打赏
举报
回复
我在Edit1 里面按下方向键, 如何让Edit2->SetFocus() ?
不是在Form上面,谢谢!
yayowd
2003-10-27
打赏
举报
回复
设置Form的属性KeyPreview为true;然后处理FormKeyDown事件,就可以在任何时候响应方向键了!
qiuafa
2003-10-27
打赏
举报
回复
void __fastcall TForm1::FormShortCut(TWMKey &Msg, bool &Handled)
{
switch (Msg.CharCode)
{
case VK_UP : Edit1->SetFocus(); break;
case VK_DOWN : break;
}
}
semitone
2003-10-27
打赏
举报
回复
Form中有一个FormKeyDown事件函数,通过实践函数中的参数(WORD &Key)进行判断。
年底,程序员如何谈加薪——直播回放
这是一场加餐直播,是被大家强烈要求的主题。年底了,这一年,你可能是取得了各种成绩的优秀员工,也可能是通货膨胀原因,工资无法追赶平均水平的苦命人,又可能是公司资深老员工,工资不知不觉被倒挂了?...
零基础小白:为什么要学习编程?如何入门编程?!
结果皇帝不
急
太监
急
,往往是虎头蛇尾。 在我自己的观察里,现在很多人患上了 知识恐慌症 (包括我自己),进而衍生出了“马克党”和“收藏夹党”,每每看到精品文章、入门教程,评论区“Mark”之,再往收藏夹一...
女友吐槽:男朋友学Python敲代码上瘾怎么办?网友直接劝分......
这男友还能不能要?在线等!
急
!!!
软件研发最佳实践
Team Leader,无论任何情况下都不应该“出卖”自己的Member,应该自己一力承担 !回头你可以关起门来,批评这位犯错的Member。 法则7:我们是一个人 法则7是最重要的,其实只要能做 到“我们是一...
c++全套流水账——写点游戏?!
} 事例(按空格键继续): #include #include using namespace std; int main() { cout 空格继续" ; char op; op = getch(); while(op != ' ') { op = getch(); } cout 再见" ; return 0; } 效果: 2、system() 这...
VCL组件使用和开发
604
社区成员
13,460
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章