社区
DataWindow
帖子详情
请问,如何使数据窗口控件上的按钮控件获得焦点?最好能通过回车键自动调转到按钮控件上,现在我做的回车事件焦点只能在数据窗口字段间进行
ceileng888
2004-10-09 10:29:04
请问,如何使数据窗口控件上的按钮控件获得焦点?最好能通过回车键自动调转到按钮控件上,现在我做的回车事件焦点只能在数据窗口字段间进行跳转,而不能自动跳转到数据窗口的按钮控件上,请各位给个解决办法!!!谢谢!!
...全文
161
14
打赏
收藏
请问,如何使数据窗口控件上的按钮控件获得焦点?最好能通过回车键自动调转到按钮控件上,现在我做的回车事件焦点只能在数据窗口字段间进行
请问,如何使数据窗口控件上的按钮控件获得焦点?最好能通过回车键自动调转到按钮控件上,现在我做的回车事件焦点只能在数据窗口字段间进行跳转,而不能自动跳转到数据窗口的按钮控件上,请各位给个解决办法!!!谢谢!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
peixun
2004-10-09
打赏
举报
回复
帮顶
ceileng888
2004-10-09
打赏
举报
回复
我顶,请高手解答!!!
hwh88888
2004-10-09
打赏
举报
回复
我试了一下,用回车好像不能切换焦点到数据窗口内的控件上,不知道那位大侠知道
wangxichen
2004-10-09
打赏
举报
回复
数据窗中用回车切换焦点可以,不过好像切换不到里面的控件上
自定义事件key
event name: key
event id : bm_dwnprocessenter
returns: long
send(handle(this),256,9,0)
return 1
老板卤两个蛋蛋
2004-10-09
打赏
举报
回复
我在书上看到,在keyDown ()事件中:
if keydown (keyEnter!) then
send (handl(.....)) //发送TAB键处理信息,参数我忘了 你自己查一下
return 1 //屏蔽回车键本来的功能
end if
可以在代码中更改DW中的按钮的TABORDER值
wangxichen
2004-10-09
打赏
举报
回复
试了一下,好像不行。tab值也设定不了,单击才有效
wangxichen
2004-10-09
打赏
举报
回复
把这个按钮名称可以当作字段名称的
(dwo.name就可以是这个按钮名称的)
ceileng888
2004-10-09
打赏
举报
回复
问题解决!谢谢!!!
lzheng2001
2004-10-09
打赏
举报
回复
执行查询前执行accepttext()应该就行了,不用按ENTER也可以更新列的值
dw_2.accepttext()
执行查询
...
ceileng888
2004-10-09
打赏
举报
回复
lzheng2001(1加1=0) 兄我知道原因拉是因为查询目标列是下拉列表型的当你输入完查询值按一下回车键就把查询值更新到查询目标列拉,就不在出现那个对话框拉,如果不按回车键就是没有把你输入的查询内容更新到查询目标列.要是能用回车事件处理一下就没有那个麻烦拉.当我输入完查询目标列按回车焦点自动跳转到“查询”按钮上就没有提示拉,还请lzheng2001(1加1=0) 兄给个解决办法!!
lzheng2001
2004-10-09
打赏
举报
回复
我建议你改一下,当按下CTRL+ENTER键时执行查询
if KeyDown(KeyControl!) then
of_query()
return 1
end if
lzheng2001
2004-10-09
打赏
举报
回复
没必要使按钮获得焦点呀,你在按ENTER时执行查询代码就行了
写一个自定义事件或函数: of_query(..)
把查询代码写在里面
为dw 加一个用户事件 ue_keyenter
event id : pbm_dwnprocessenter
if GetColumnName = "target" then
执行函数
return 1
end if
--------------------
我建议你改一下,当按下CTRL+ENTER键时执行查询
if KeyControl! then
of_query()
return 1
end if
ceileng888
2004-10-09
打赏
举报
回复
lzheng2001(1加1=0) 兄又来拉,上次那个通用查询程序在你的帮助下以经能够成功运行拉,但是在使用上还不够流畅.我在查询目标列(target)输入完查询内容,在按查询按钮时系统总提示"请输入查询内容"其实我以经添写完拉,只有再按查询按钮时才能执行查询.感觉很麻烦.要是在"查询目标列"输入完查询内容按回车键,使查询按钮获得焦点.我想就能解决那个麻烦而不出现那个提示框了.不知我说的清楚不清楚?请lzheng2001(1加1=0) 兄指教,谢谢!
lzheng2001
2004-10-09
打赏
举报
回复
要实现这个比较麻烦! 你想实现什么功能? 有必要这么做吗?
Windows输入
焦点
管理指南:
回车
键
自动
跳转编辑框的3种MFC实现方案
本文详细介绍了Windows对话框输入
焦点
管理的三种MFC实现方案,帮助开发者实现
回车
键
自动
跳转至下一个编辑框的功能。通过
窗口
过程函数修改、重写默认
按钮
响应和Tab键顺序控制三种方法,提升
数据
录入效率和用户体验,特别适用于需要频繁输入的表单应用场景。
嵌入式GUI键盘与
按钮
控件
:从
数据
结构到
事件
驱动的实战解析
在嵌入式系统开发中,人机交互界面是连接用户与设备的关键桥梁。其核心原理基于
事件
驱动架构,通过消息循环响应用户输入,实现高效、低功耗的交互。这种架构的技术价值在于,它能在资源受限的微控制器上,将有限的CPU和内存资源集中于处理实际发生的用户
事件
,而非轮询,从而提升系统实时性与能效。在工业控制、智能家居、医疗设备等应用场景中,稳定、流畅的交互体验至关重要。本文聚焦于嵌入式GUI开发中的两个基础且高频使用的交互
控件
——键盘
控件
与
按钮
控件
,深入剖析其底层
数据
结构、初始化方式及
事件
处理机制。通过详解tKeyboard
Winform 实现登录以及应用图标的制作
登录实现,只需要几个
控件
和一个简单的逻辑判断即可实现. 布局效果图: 使用的
控件
: 1.账号密码: 2.账号输入框: 3.记住密码和
自动
登录: 4.登录
按钮
: 5.忘记密码: 去掉【忘记密码】超链接下划线设置:(属性里面找) 如此去掉的下划线,就算是悬浮也不显示,可自行适配。 6.登录注册的tab切换
控件
: 登录实现: 绑定
事件
: 属性
字段
名定义: 登录逻辑代码: priv...
对LayoutControl内的
控件
进行
分组1
对LayoutControl内的
控件
进行
分组1 https://blog.csdn.net/chelen_jak/category_624432.html cxGrid使用点滴 【怎么
获得
CXGrid中指定列和行的值】 cxGridView.DataController.GetRowValue(cxGridView.DataController.GetRowInfo(x), y); 【獲...
datawindow 常用
事件
datawindow上的
事件
,按照顺序(除开公用
事件
)
事件
名称
事件
触发的时机 01.ButtonClicking 在
数据
窗口
中的
按钮
对象正在被单击时触发 02.ButtonClicked 在
数据
窗口
中的
按钮
对象被单击后触发 03.DbError 当
数据
窗口
中发生了
数据
...
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章