- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 Help文件的制作及使用 5.1 在Delphi中使用提示 5.2 制作Help文件 5.3 Delphi程序中使用Help文件 ?本章小结 ?练习 5.1 在Delphi中使用提示 Delphi的提示文本可以显示在Hint窗口中,也可以显示在状态栏或其他地方。 使用Hint窗口 使用状态栏显示提示信息 使用Hint窗口 在TControl类中,有几个与Hint窗口有关的属性,用于显示Hint窗口。 Hint:存放提示信息。 ShowHint:决定是否要显示Hint窗口。 ParentShowHint:是否由其Parent(父组件)的ShowHint来决定显示子组件的Hint窗口。 使用状态栏显示提示信息 使用TstatusBar中的AutoHint属性 使用Application中的OnHint事件 使用TstatusBar中的AutoHint属性 通过设置Statusbar的AutoHint属性为true(SimplePanel也设置为true),即可在状态栏上显示提示信息,但此时提示信息只能显示于其默认位置,而不能改变位置。 当希望某个组件Hint窗口中的文本与状态栏中的信息不同时,可以将它们都放在该组件的Hint属性中,并用“|”符号隔开,该符号之前部分显示在Hint窗口中,之后部分显示在状态栏中。例如“关闭窗口|Close form”,Hint窗口中为“关闭窗口”,状态栏中为“Close form” 使用Application中的OnHint事件 当要改变提示信息的显示位置时,可以处理Application中的OnHint事件。 procedure TForm1.ApplicationEvents1Hint(Sender: TObject); begin Statusbar1.SimpleText:=Application.Hint; end; 5.2 制作Help文件 Windows中的Help文件,其扩展名一般为“hlp”。它由Windows所带的应用程序Winhelp.exe打开。下面就介绍Help文件的创建过程。 创建RTF文件 建立Help目录文件 建立Help工程文件 创建RTF文件 RTF文件是Help文件的主体内容,大部分帮助信息都书写在RTF文件中。 在RTF文件中,使用人工分页符将文件内容分为多个部分。每个部分(一页或多页)可以对应Help文件中的一个主题。 在每个主题的开始部分,需要插入一些脚注以控制该主题的查找和显示,常用的脚注及其意义如下表所示。 在主题内容中还常常有转入其它主题的热点文字。热点文字的字体要设置为下划线,其中目录式的为双划线,弹出式的为单划线。并且热点文字后紧跟要转入主题的主题标识符,并将该标识符的字体设置为隐藏。 常用的脚注及其意义 以上各脚注中,#脚注是必需的。 创建RTF文件举例(使用Word) 本实例文件名:myhelp.rtf。 各页脚注如下: 本实例中热点文字如下: 打印当前主题 打印一组帮助主题 搜索 (双下划线) 建立Help目录文件 使用Delphi自带的HCW.EXE程序(在Delphi安装目录的Help\Tools目录下)。 使用菜单File/New,选择Help Contents; 文件名:t 建立Help工程文件 使用菜单File/New,选择Help Project。 文件名:myhelp.hpj 使用按钮Options,选择标签Files,设置Rich Text Format(RTF)files为myhelp.rtf,设置Contents File为t。 使用按钮Map,设置各主题索引如下(在各控件的HelpContext属性中使用)。 编译工程文件(File/Compile),生成myhelp.hlp文件。使用File/Run WinHelp,按View Help观看Help文件的效果。 5.3 Delphi程序中使用Help文件 用TwinControl类组件的HelpContext属性 要设置Project/Option/Application选项卡的Help file。 利用Application属性和方法 HelpFile属性 HelpCommand方法 例如: Application.HelpFile := myhelp.hlp; Application.HelpCommand(HELP_FINDER, 0); HelpCommand方法 function HelpCommand(Command: Word; Data: Longint): Boolean; Command和Data的意义 本章小结 本章介绍了如何让Delphi的应用程序提供
您可能关注的文档
- Creo 1.0机械设计教程 高职高专教材 詹友刚 第06章 曲面设计02新.ppt
- C程序设计实例教程 金林樵 第2章 C语言程序基础新.ppt
- C程序设计实例教程 金林樵 第3章 顺序结构程序设计新.ppt
- C程序设计实例教程 金林樵 第4章 程序控制新.ppt
- C程序设计实例教程 金林樵 第5章 数组与字符串新.ppt
- C程序设计实例教程 金林樵 第6章 模块化程序设计新.ppt
- C程序设计实例教程 金林樵 第7章 指针新.ppt
- C程序设计实例教程 金林樵 第8章 构造数据类型新.ppt
- C程序设计实例教程 金林樵 第9章 位运算新.ppt
- C程序设计实例教程 金林樵 第10章 文件新.ppt
- Delphi程序设计 涂金德 主编 牛立成 金林樵 副主编 第7章Internet程序开发新.ppt
- Delphi数据库程序设计教程 刘瑞新 第1章 Delphi 71新.ppt
- Delphi数据库程序设计教程 刘瑞新 第3章 面向对象的程序设计1新.ppt
- Delphi数据库程序设计教程 刘瑞新 第3章 面向对象的程序设计新.ppt
- Delphi数据库程序设计教程 刘瑞新 第4章 数据库应用程序开发基本概述1新.ppt
- Delphi数据库程序设计教程 刘瑞新 第4章 数据库应用程序开发基本概述新.ppt
- Delphi数据库程序设计教程 刘瑞新 第5章 Delphi的数据库工具新.ppt
- Delphi数据库程序设计教程 刘瑞新 第6章 数据访问组件新.ppt
- Delphi数据库程序设计教程 刘瑞新 第7章 数据控制组件1新.ppt
- Delphi数据库程序设计教程 刘瑞新 第7章 数据控制组件新.ppt
文档评论(0)