社区
PowerBuilder
帖子详情
keydown(keyF1!) 函數問題
jxfcxbq
2004-06-24 04:18:13
我在KEY 事件裡使用 keydown()函數
程序如下:
if keydown(keyF1!) then
open(w_name)
end if
我要打開W_NAME 窗口,要按一次F1 再按一次enter 以按三次才能觸發 OPEN(W_NAME), 不知為什麼,請指教
...全文
134
15
打赏
收藏
keydown(keyF1!) 函數問題
我在KEY 事件裡使用 keydown()函數 程序如下: if keydown(keyF1!) then open(w_name) end if 我要打開W_NAME 窗口,要按一次F1 再按一次enter 以按三次才能觸發 OPEN(W_NAME), 不知為什麼,請指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyerlxg
2004-06-25
打赏
举报
回复
按楼上兄弟们说的做,应该可以了呀,是不是您写的位置不对?
kaihuai
2004-06-25
打赏
举报
回复
你的KEYDOWN事件有没有加进去呀
sfb
2004-06-25
打赏
举报
回复
事件id好像应该是downkey 事件名 你自己定
quqiujie(紫炎) ( ) 信誉:100
应该是你当前的窗口的key事件中!
(你也可以向上传递到主窗口)
IF keydown(keyf1!) THEN
OPEN(w_name)
END IF
cyq2002
2004-06-25
打赏
举报
回复
在窗口的key事件下写如下代码
if key = keyf1! then
open(kl)
end if
但你必须保证当前窗口处于激活状态
紫炎圣骑
2004-06-25
打赏
举报
回复
应该是你的代码
if keydown(keyF1!) then
open(w_name)
end if
写错了位置,应该是你当前的窗口的key事件中!
feixianzhi
2004-06-25
打赏
举报
回复
可能是你的代码写错了地方。参照楼上几位的方法试试。
yuanye2008
2004-06-25
打赏
举报
回复
IF key = keyF1! THEN
open(w_name)
END IF
是正解,
但是,首先应使该窗体获的焦点w_1.setfocus()
wang131425
2004-06-24
打赏
举报
回复
你在窗口的OPEN中写写看。
TGWall
2004-06-24
打赏
举报
回复
F1键一般用来打开帮助窗口, 建议用其它键
freechinapi
2004-06-24
打赏
举报
回复
是不是因为你的焦点不在~~~窗口上?为什么不用菜单呢?
hgxhzzl
2004-06-24
打赏
举报
回复
应该写在窗口的key 事件中:
IF key = keyf1! THEN
open(w_name)
END IF
askyff
2004-06-24
打赏
举报
回复
同意
10975037(猩猩) ( ) 信誉:100 2004-06-24 18:09:00 得分: 0
的方法
窗口的key 事件:
IF key = keyf1! THEN
open(w_name)
END IF
10975037
2004-06-24
打赏
举报
回复
窗口的key 事件:
IF key = keyf1! THEN
messagebox('tishi','')
END IF
xbq
2004-06-24
打赏
举报
回复
不行啊,還是觸發不了
boyfan007
2004-06-24
打赏
举报
回复
KEYDOWN事件里面已经有个参数变量key
你可以直接取key的值进行判断
IF key = keyf1! THEN
OPEN(w_name)
END IF
pb 中
key
down
(
key
code)用法
Key
Down
(
key
code) 参数(
key
code):
key
leftbutton!
key
middlebutton!
key
rightbutton!
key
A!-
key
Z!
key
back!
key
Tab!
key
Enter!...
key
F1
!-
key
F1
2!
key
shift!
key
cont
在PB中如何屏蔽掉ALT+F4按键
※方法很简单在窗体的System
key
event中写如下脚本即可:IF
Key
Down
(
Key
F4!) THEN Message.Processed = TRUE END IF ※如果是要屏蔽调 ALT+CTRL+DEL组合按键也可以在同样的事件中写:if
key
down
(
key
control! ) and ...
pb笔记一
//常用API函数例解1.如何使PB窗口总在最上层(Always On Top) 通过SetWindowPos函数把窗口的显示层次修改为HWND—TOPMOST,就可使指定窗口永远不会被其它窗口覆盖,该函数声明为: Function Long SetWindowPos...
二十一、其他函数
二十一、其他函数 ...函数执行成功时返回1,发生错误时返回-1。如果参数n的值为NULL,Beep()函数返回NULL。 示 例:This statement causes the computer to beep five times: Beep(5) 2、ChooseColo...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章