主题:在表单里建帮助按纽的问题
wangqiqiu
[专家分:10] 发布于 2009-09-10 18:31:00
在有VF的电脑上,按F1和帮助按纽多可以打开帮助文档,在没有VF的电脑上帮助按纽个F1多不能使用,
我按纽的事件是这样的
SET HELP TO hlop.chm
HELP ID THIS.HelpContextID
在表单的Init里有THIS.SetAll("HelpContextID", 7)
在装有VF下可以用,在没装VF下帮助就不能用,帮助文件是hlop.chm
回复列表 (共4个回复)
沙发
lym2009 [专家分:40] 发布于 2009-09-11 10:51:00
---**使用一个给特定徤指定命令的命令‘on key [label 特定键的标记] 命令行’,其中命令行中使用“help"命令,意思是用F1打开帮助文件(只要焦点在表单上就能使用F1打开帮助)。 将以下代码放在表单的LNIT中试试。
on key label f1 help
板凳
wangqiqiu [专家分:10] 发布于 2009-09-11 17:07:00
[quote]---**使用一个给特定徤指定命令的命令‘on key [label 特定键的标记] 命令行’,其中命令行中使用“help"命令,意思是用F1打开帮助文件(只要焦点在表单上就能使用F1打开帮助)。 将以下代码放在表单的LNIT中试试。
on key label f1 help[/quote]
好象表单没有LNIT属性,我找不到,我现在用调用WingDows的HH.EXE解决了着问题
在按纽事件里 RUN /n1 hh.exe hlop.chm 代码就是F1不能用,我初学找不到表单的LNIT你能说下吗,我的问题是在没有VF下不能用,在有VF下可以用,说明小了个运行环境
3 楼
lym2009 [专家分:40] 发布于 2009-09-11 17:36:00
就是Init事件
4 楼
yjr3032570 [专家分:3360] 发布于 2009-09-15 11:48:00
DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND, STRING,;
STRING lpszFile,STRING ,STRING ,INTEGER
lpszFile='myhelp.chm'
=ShellExecute(0,0,lpszFile, 0,0,1)
我来回复