回 帖 发 新 帖 刷新版面

主题:在表单里建帮助按纽的问题

在有VF的电脑上,按F1和帮助按纽多可以打开帮助文档,在没有VF的电脑上帮助按纽个F1多不能使用,
我按纽的事件是这样的
SET HELP TO hlop.chm
HELP ID THIS.HelpContextID
在表单的Init里有THIS.SetAll("HelpContextID", 7)
在装有VF下可以用,在没装VF下帮助就不能用,帮助文件是hlop.chm

回复列表 (共4个回复)

沙发

---**使用一个给特定徤指定命令的命令‘on key [label 特定键的标记] 命令行’,其中命令行中使用“help"命令,意思是用F1打开帮助文件(只要焦点在表单上就能使用F1打开帮助)。 将以下代码放在表单的LNIT中试试。

on key label f1 help

板凳

[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 楼

就是Init事件

4 楼

DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND, STRING,;
       STRING lpszFile,STRING ,STRING ,INTEGER 
       lpszFile='myhelp.chm' 
      =ShellExecute(0,0,lpszFile, 0,0,1)

我来回复

您尚未登录,请登录后再回复。点此登录或注册