你首先要有一个Help文件,并且设置成Application.HelpFile
然后每个对象有HelpContent,对应到Help中的Content,然后就可以了。

解决方案 »

  1.   

    to key:您能说详细一点吗?Help中的Content对应到每个对象的HelpContent,但好象没有这个,只有一个HelpContext,请问如何对应,如何知道Help文件的content?
    如果分不够,我可以加的,谢谢!
      

  2.   

    是HelpContext我记错了,你制作Help的时候自然会有Context了其实就是一些数字。
      

  3.   

    to kxy:我制作Help文件都是用软件直接生成的,所见即所得的,不需要其他的什么东西,所以不会涉及Context,那您说怎么办?
      

  4.   

    不是,其实你要做的就是抓到HELP消息,然后在你单击处弹出HINT。
      

  5.   

    这要取决于你制作的HELP是什么类型的,如果是类似于DELPHI的HELP,每一页都有唯一码,通过它可以打开任何一页,如果是HTML类型的就无法访问了.
      

  6.   

    各位大师都是高手,就可怜我这样的低手了,你们说了半天,都只给我讲了个模糊的方向,我也知道要抓到它,但到底怎么抓呢?这个没说我还是不知道啊!
    我的Help是传统的*.hlp类型的,不是CHM类型。
    望各位老师说清楚一些,这样我才知道该怎么做,谢谢了!
      

  7.   

    查看Help文档的rtf源文档,制作Help文件的工具应该会首先生成这样一个文件的.
      

  8.   

    Top:我不知道你的工具是什么,一般如果你要做Online help,每一段help都有一个对应的ID
    你看看制作help的帮助就知道了。
    lionheart说的不对:)
      

  9.   

    说实话,看见各位那么热心我非常高兴,同时,也非常着急,每次都不说清楚,对我来说和没说没什么两样,我还是不知道怎样进行操作。真希望能仔细一些!!!!!
    我用的hip设计软件是Windows Help Designer Pro2.33版。
      

  10.   

    to SCUM:我讲过了呀,用的是Windows Help Designer Pro2.33版,格式是hlp的那种。
    您千万详细一些,给我发email也可以。[email protected]
    谢谢!
      

  11.   

    1、Windows Help Designer Pro2.33中选择Topics页,其中的每个Topic对应着contents页中的各Topic项(也就是帮助中的各页)。
    2、选择要的Topice,单击鼠标右键,再弹出菜单中选择的properties项。
    3、记住出现的窗体中的context number的值。
    4、在Delphi中设置project的Help文件。
    5、设置Form的BorderIcons的biHelp值为True,biMinimize和Maximize的值为False;
    6. 设置Form中的控件的HelpContext的值为context number的值。
    7、complie,Ok...
    8、enjoy!
      

  12.   

    看样子我的贴子又没发出,该死的...再贴一次吧.      :(
    你可以这样做:
    1.在Windows Help Designer Pro2.33中选择建一工程(如:J),Topics页,然后add(insert)一个Topic,记住它的Context number的值,在右边的编辑窗口中输入要提示的信息,保存,编译.
    2.在Delphi中设置project的Help文件为J;
    3.设置Form的BorderIcons的biHelp为True,biMinimize和biMaximize为Falese ;
    4.设置Form中的控件的HelpContext的值为Context number的值.
    5.编译工程即可。
       注意,在Content页中添加Topic和在Topic页中添加有所不同,前者添加时Topic页中会自动添加一个Topic,也有Context number,你同样可以根据她在Delphi设置Form或Component的HelpContext的值,两者都支持F1热键.不同之处在于前者的帮助页会出帮助树形的目录中,而后者不出现,最适合做Hint式的小提示。
       Enjoy!
      

  13.   

    看样子我的贴子又没发出,该死的...再贴一次吧.
    你可以这样做:
    1.在Windows Help Designer Pro2.33中选择建一工程(如:J),Topics页,然后add(insert)一个Topic,记住它的Context number的值,在右边的编辑窗口中输入要提示的信息,保存,编译.
    2.在Delphi中设置project的Help文件为J;
    3.设置Form的BorderIcons的biHelp为True,biMinimize和biMaximize为Falese ;
    4.设置Form中的控件的HelpContext的值为Context number的值.
    5.编译工程即可。
       注意,在Content页中添加Topic和在Topic页中添加有所不同,前者添加时Topic页中会自动添加一个Topic,也有Context number,你同样可以根据她在Delphi设置Form或Component的HelpContext的值,两者都支持F1热键.不同之处在于前者的帮助页会出帮助目录中,而后者不出现,最适合做Hint式的小提示
       Enjoy!
      

  14.   

    看样子我的贴子又没发出,该死的...再贴一次吧.
    你可以这样做:
    1.在Windows Help Designer Pro2.33中选择建一工程(如:J),Topics页,然后add(insert)一个Topic,记住它的Context number的值,在右边的编辑窗口中输入要提示的信息,保存,编译.
    2.在Delphi中设置project的Help文件为J;
    3.设置Form的BorderIcons的biHelp为True,biMinimize和biMaximize为Falese ;
    4.设置Form中的控件的HelpContext的值为Context number的值.
    5.编译工程即可。
      注意,在Content页中添加Topic和在Topic页中添加有所不同,前者添加时Topic页中会自动添加一个Topic,也有Context number,你同样可以根据她在Delphi设置Form或Component的HelpContext的值,两者都支持F1热键.不同之处在于前者的帮助页会出帮助目录中,而后者不出现,最适合做Hint式的小提示。
     Enjoy!
      

  15.   

    to Delfly:很感谢您的帮助,我今天才看见您的回复,我试了以下,没问题,谢谢!我马上给您加分,以后还得多多请教您呢!