社区
PowerBuilder
帖子详情
pb数据窗口(grid类型)中左右方向键的使用
zye2004
2010-11-06 04:30:31
想实现 在pb grid类型数据窗口中 使用左右方向键,如何实现?
...全文
330
8
打赏
收藏
pb数据窗口(grid类型)中左右方向键的使用
想实现 在pb grid类型数据窗口中 使用左右方向键,如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jjyyyyyyjj
2011-01-29
打赏
举报
回复
楼上的正解,我们写的东西一般都要求全键盘
pbwang1111
2011-01-29
打赏
举报
回复
[Quote=引用 6 楼 newease 的回复:]
自定义数据窗口事件 名如ue_keydown
Event ID :pbm_dwnkey
//当用户按下左箭头键
If key = KeyLeftArrow! Then
//模拟Shift+Tab键按键动作
keybd_event(VK_SHIFT, 0, 0, 0) //按下Shift
keybd_event(VK_TAB, 0, 0, 0) //按下Tab
keybd_eve……
[/Quote]
说的是
newease
2010-11-08
打赏
举报
回复
自定义数据窗口事件 名如ue_keydown
Event ID :pbm_dwnkey
//当用户按下左箭头键
If key = KeyLeftArrow! Then
//模拟Shift+Tab键按键动作
keybd_event(VK_SHIFT, 0, 0, 0) //按下Shift
keybd_event(VK_TAB, 0, 0, 0) //按下Tab
keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0) //释放Tab
keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0) //释放Shift
Return 1
End If
//当用户按下右箭头键
If key = KeyRightArrow! Then
//模拟Tab键按键动作
Keybd_event(VK_TAB, 0, 0, 0) //按下Tab
keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0) //释放Tab
Return 1
End if
wag_enu
2010-11-06
打赏
举报
回复
自定义的pbm_dwnkey 事件里捕获左右键再处理。。。
qingmingyu888
2010-11-06
打赏
举报
回复
学了一下,实践一下
yuanquana
2010-11-06
打赏
举报
回复
顶,记下了。
zye2004
2010-11-06
打赏
举报
回复
应该这样写吧:
if key=keyleftarrow! then
.............
end if
if key=keyrightarrow! then
.........
end if
具体怎么写 请指点!
我只需在两个字段的记录间 使用左右键即可!
数据
窗口
用键盘上的"上下方向"键移动选
中
行, selectrow函数触发rowfocuschanged事件
2011-06-09 10:58:13更新只要把重载的selectrow函数
中
的setrow改为scrolltorow就可以很好的解决问题了 :) 在
pb
11.5
中
测试发现, scrolltorow总是可以正确的触发rowfocus事件,它不像setrow那样受到item的focus的影响 ============================================
pb
资料
getobjectAtPointer()
动态创建
数据
窗口
收藏
在实际应用
中
,经常需要根据用户需求来动态创建
数据
窗,一般方法是这样的。
在一个window
中
加入一个
数据
窗控件,如dw_new,但是该
数据
窗没有data object,(空白的)就可以用以下语法来创建:
dw_new.create(ls_syntax,ls_error) // 创建语法,错误信息
ls_syn
pb
选
中
树形菜单节点_第9章
pb
窗口
中
的控件.ppt
第9章
pb
窗口
中
的控件第9章
窗口
中
的控件 9.1 在
窗口
上放置控件 在
窗口
画板工具栏上,有一个放置控件的图标,单击向下的箭头,系统显示控件图标列表,其
中
列出了所有的控件图标。 选择某个控件图标时,有两条途径:如果所需图标已经出现在控件选择图标上,那么直接单击该图标;如果所需图标没有出现在控件选择图标上,那么单击下箭头,然后单击图标列表
中
所需图标,被单击的图标出现在控件选择图标上,成为新的缺省...
PB
编程常用API函数
1. 如何使
PB
窗口
总在最上层 通过SetWindowPos函数吧
窗口
的显示层次修改为HWND_TOPMOST,就可以使指定
窗口
永远不会被其他
窗口
覆盖,该函数声明为: Function Long SetWindowPos(Long hwnd, Long ord, Long x, Long y, Long dx, Long dy, Long uflag) Library “u
PB
编程,API函数和
PB
编程绝招
1. 如何使
PB
窗口
总在最上层 通过SetWindowPos函数吧
窗口
的显示层次修改为HWND_TOPMOST,就可以使指定
窗口
永远不会被其他
窗口
覆盖,该函数声明为: Function Long SetWindowPos(Long hwnd, Long ord, Long x, Long y, Long dx, Long dy, Long uflag) Library “
PowerBuilder
1,077
社区成员
66,438
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章