VB第9章对话框设计.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB第9章对话框设计

VB程序设计与数据库应用 第九章 对话框设计 【学习内容】 随着Windows操作系统的出现,软件设计中的图形化用户界面成为了应用程序设计中的重要组成部分之一。程序通过用户界面与用户实现交互,并使用菜单将众多的程序功能集成在一个窗体界面中,提高了应用程序功能的条理性。Visual Basic同样也提供了大量的用户界面设计工具和方法。 9.1 对话框的类型 Visual Basic中的对话框与窗体类似,但它是一种特殊的窗体。与一般的窗体不同,对话框的边框通常是固定的。若要退出对话框,必须单击其中的某个按钮,而单击对话框外部的区域不能关闭对话框。对话框中一般无最大化按钮(Max Button)和最小化按钮(Min Button)。 另外,对话框中控件的属性可以在设计阶段设置,但在有些情况下,必须在运行时(即在代码中)设置控件的属性,因为某些属性设置取决于程序中的条件判断。 9.1 对话框的类型 Visual Basic中的对话框分为3种类型:预定义对话框、自定义对话框和通用对话框。 ① 预定义对话框——也称为预制对话框,是由Visual Basic系统提供的。Visual Basic提供了两种预定义对话框,即用InputBox函数建立的输入框和用MsgBox函数建立的信息框(或消息框)。 ② 自定义对话框——也称定制对话框,这种对话框由用户根据自己的需要进行定义,是用户根据实际需要设计的窗体。 ③ 通用对话框——是一种控件,用这种控件可以设计较为复杂的对话框。 9.2 通用对话框 通用对话框不是标准控件,而是一种ActiveX控件。它位于Microsoft Common Dialog Control 6.0部件中,随同Visual Basic一起提供给程序设计人员。为了使用通用对话框,需要把通用对话框控件加载到工具箱中。 通用对话框的设计步骤如下。 (1)单击“工程”菜单中的“部件”命令,打开“部件”对话框。 (2)选择“控件”选项卡,在控件列表框中,选择“Microsoft Common Dialog Control 6.0”,如图9-1所示。 (3)单击“确定”按钮,通用对话框被添加到工具箱中。 在设计状态时,可将通用对话框图标放置到窗体上。但在程序运行时,窗体上不会显示通用对话框,只能在程序中用Action属性或与之相对应的Show方法调出所需的对话框。 9.3 标准对话框界面设计 9.3.1 “文件”对话框 “文件”对话框分“打开(Open)”文件对话框和“另存为(SaveAs)”文件对话框两种。在程序运行时,通用对话框的Action属性设置为1,显示“打开”文件对话框;若Action属性设置为2,则显示“另存为”文件对话框。 无论是“打开”文件对话框,还是“另存为”文件对话框,它们仅仅是提供一个选择文件的界面,不能实现打开文件和存储文件等操作。若要实现这些功能,则需要通过编程来实现。 对于“文件”对话框,除了一些基本属性需要设置以外,还要对下列属性进行设置。 9.3 标准对话框界面设计 【例9-1】 编写程序,运行结果如图9-2所示。在程序中,可以调用“打开”与“另存为”对话框,并能获取用户打开或保存文件的路径及名称。 操作步骤如下。 (1)建立一个窗体,添加2个命令按钮(分别为“打开”和“保存”按钮)。在工具箱上双击“CommonDialog”按钮,添加通用对话框,再添加2个文本框(用于显示打开和保存的文件名)。 (2)分别设置各对象的属性,如表9-3所示。 9.3 标准对话框界面设计 (3)在代码窗口中编写“打开”按钮的Click事件过程代码。 Private Sub Cmdopen_Click() CommonDialog1.DialogTitle = 打开文件 CommonDialog1.InitDir = c:\Windows CommonDialog1.Filter = 图像文件|*.bmp|所有文件|*.* CommonDialog1.FilterIndex = 1 CommonDialog1.Flags = 528 CommonDialog1.Action = 1 Textopen.Text = CommonDialog1.FileName End Sub (4)运行该程序,单击“打开”按钮,出现“打开文件”对话框,如图9-3所示。从中选择一个或多个文件,然后单击“确定”按钮,在文本框中显示所选择的文件名,如图9-4所示。 图9-3 “打开文件”对话框 图9-4 “打开与保存”对话框 (5)在代码窗口中编写“保存”按钮的Click事件过程代码。 9.3.2

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档