几种vcl构件的用法
性设置为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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |