- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
delphi常用组件的使用
3.9 DriveComboBox、DirectoryListBox、FileListBox等组件 DriveComboBox组件也称为驱动器列表框组件,位于组件面板的Win3.1标签页。它用于显示当前计算机中全部有效的驱动器,以供用户进行选择和操作。 DirectoryListBox组件也称为目录列表框组件,位于组件面板的Win3.1标签页。它用于显示当前驱动器的树形目录,以供用户进行选择和操作。 FileListBox也称为文件列表框组件,位于组件面板的Win3.1标签页。它用于显示当前路径中符合条件的所有文件列表,以供用户进行选择和操作,用户在选择的过程中可以在同一路径中的不同文件之间进行切换等操作。 FilterComboBox组件位于组件面板的Win3.1标签页。它用于提供从文件列表框中筛选文件的条件。该组件要与其他几种文件组件相互协调才能完成文件的筛选功能。 * 模板 组件模板 窗体模板 * 组件模板 用户可以定义1个组件模板,上面包含1个或多个组件。首先将组件添加到数据模板或窗体,设置它们的特性,创建事件处理程序,并编写代码。然后选定1个或者多个组件,从Component菜单选择Create Component Template菜单项。 要删除已创建的组件模板,只需选择Component菜单中的Configure Palette命令,在随即弹出的“Palette Properties”对话框中,选中要删除的模板单击“Delete”按钮即可。 * 窗体模板 窗体模板是保存并添加到存储库的窗体。将窗体存储成模板的步骤如下: (1)在已设计好的窗体上单击鼠标右键,打开窗体的快捷菜单。 (2)选择快捷菜单中的Add to repository命令,弹出对话框。 (3)填写Add to repository对话框,需要为模板窗体提供标题和描述,并选择要加入的属性页,输入作者信息和图标。 (4)单击“OK”按钮。如果尚未保存文件,在添加到存储库之前Delphi将提示保存文件。 * 使用模板 File|New|Other 当使用模板创建窗体时,有3种选择:Copy,Inherit或use三者之一。默认情况下,将选择Copy,此时可以得到窗体的完整副本,但不会维护模板窗体与新窗体之间的进一步关系。如果选择use,那么实际上将修改存储库中的窗体模板,即任何改变都会反映到窗体在存储库中的版本。如果选择Inherit,将继承模板窗体,这里的继承指的是面向对象的意义。对窗体在存储库中版本的改变将反映到子窗体。 * 安装新组件(第三方组件) 在编写应用程序时,组件板上的现有组件往往不能满足特殊要求。这时,就需要自己设计1个合适的组件,使之满足程序设计的特殊需要,这种组件称为第三方组件。 * 包中可以包含1个或多个组件,供应用程序共享。安装包的操作步骤如下: (1)选择主菜单的Component|Install Component菜单项。 (2)在Install Component对话框中,单击Into new package属性页。 (3)输入要安装组件的路径和文件名,或使用Browse按钮来定位相应的单元。 (4)输入新的.dpk文件的路径和名字(未编译的包文件)。 (5)输入包的描述 (6)单击“OK”按钮。 (7)Delphi将提示编译并安装包,单击“yes”按钮将新的包添加到组件面版。 * 3.2 实战演练 3.2.1 组件应用实例一:一个简单文本操作程序 能够进行新建、打开、保存操作 能够进行文本的输入和编辑操作 能够设置文本的字体和样式 能够进行输入法的选择 3.2.2 组件应用实例二:一个简单计算器程序 * 3.3 学以致用 制作动态字幕 利用Hint分行显示 怎样读出Memo组件的当前行行号 计算器改进 * * * NumGlyphs属性,指明位图按钮使用位图的个数,可以设置为1~4之间的一个整数。当使用Delphi指定的默认位图时,NumGlyphs自动设置为2;当kind属性为bkCustom时,即使用自定义的位图,NumGlyphs的值设置为1时将显示整幅位图。如果NumGlyphs的值不为1,Delphi将位图在水平方向上进行等分,并在不同的情况下在位图按钮上显示位图的不同部分,等分的个数由NumGlyphs属性值确定(2~4)。1——正常时显示;2——当按钮失效后(Enabled属性的值为False)显示;3——当按钮被按下后显示;4——保持按下(只适用于SpeedButtons)时显示。 * RichEdit组件位于Win32可以显示很多非常规字符串。如RTF文件文本。PlainText属性。 * * CheckListBox组件使索引号为5的项被选
您可能关注的文档
最近下载
- 作业设计研讨活动记录.doc
- 2025国家电投校园招聘笔试备考题库及答案解析.docx
- 2021-2022学年五年级上学期综合实践活动(劳动教育)第6课巧做糖画教案.docx
- 创业意识与创业技巧:了解企业登记注册流程.pptx
- 山东省淄博市2023年高一上学期《英语》期中试卷与参考答案.pdf
- 大学生职业规划大赛成长赛道 (修订).pptx
- 2018重庆市建设工程混凝土与砂浆配合比表.pdf
- WhyNothingWorks.doc VIP
- 住院医师规范化培训基地标准(2022年版)--皮肤科专业基地细则.docx
- JB∕T 2436.2-2020 导线用铜压接端头 第2部分:10mm2~300mm2导线用铜压接端头.pdf
文档评论(0)