快速业务通道

几种vcl构件的用法

作者 佚名技术 来源 程序设计 浏览 发布时间 2012-06-30
性设置为Save As的SaveDialog构件。文件对话框没有相关联的事件。提示 也可以不放OpenDialog构件到窗体上而在运行时实现File Open对话框或其它公用对话框。为此,生成TOpenDialog类的实例,然后调用Exeate方法:TOpenDialog* openDlg = new TOpenDialog(this);if (openDlg>Execute()) {// do something here}delete openDlg;如果需要,还可以在调用Execute之前设置OpenDialog构件的属性。

File Open Picture和File Save Picture对话框这两个对话框是在File Open和File Save对话框中增加了一个特性,用预览窗口显示当前所选的图形。这些对话框也有Filter属性,预设成常用Windows图形格式,此外,它们与File Open和File Save对话框完全一样。 Color对话框Color对话框可以用于选择颜色。单击OK按钮时,Color属性会包含颜色信息。Color对话框和文件对话框一样,没有要响应的事件。

Font对话框Font对话框让用户从系统提供的字体清单中选择字体。通过Device属性可以选择要屏幕字体、打印字体还是两者都显示。通过修改MaxFontSize和MinFontSize属性可以限定用户可选的最大和最小字体尺寸。和文件对话框一样,Options属性包含各种控制Font对话框功能的选项。如果用户单击OK,则Font属性包含实现新字体所要的全部信息。Font对话框有个OnApply事件,在用户单击Font对话框的Apply按钮时触发。必须生成OnApply事件在有效事件处理器之后,Font对话框中才会显示Apply按钮。

Find和Replace对话框Find和Replace对话框让用户输入搜索文本和替换文本,并提供了各种搜索和替换选项。Find对话框包装在FindDialog构件中,Replace对话框包装在ReplaceDialog构件中。Replace对话框具有Find对话框的一切,并增加了替换功能。FindDialog和ReplaceDialog构件的主要属性有FindText(要找的文本)、ReplaceText(要替换成的文本)和Options。显然,FindDialog构件不会有ReplaceText属性。Options属性包含单击Find Next、Teplace或Replace All按钮时用户设置的各种选项信息。FindDialog和ReplaceDialog构件的Execute()方法与其它Dialog构件稍有不同。首先,Find和Replace对话框是无模态对话框,只要对话框显示,Execute()方法就返回。由于这些对话框是无模态对话框,所以Execute()方法的返回值没有意义(总是true)。这些对话框用OnFind、OnReplace事件和Options属性确定对话框中发生的情况。OnFind事件在单击Find Next时发生,ReplaceDialog构件有OnFind事件,但也有OnReplace事件,在单击Replace或Replace All按钮时发生。利用这些事件可以确定用户何时请求了寻找或替换动作。程序应读取Options属性以确定用户希望如何进行寻找或替换动作。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号