创建自定义对话框的窗体创建新的对话框,你知道吗?

  一、创建自定义对话框的窗体创建新的对话框,按照以下步骤执行:在工具栏上单击“窗体”按钮,创建新的窗体。在“代码”窗口中自定义事件过程。二、设置自定义对话框1、添加标题对话框总应当有标识它的标题。要创建标题,设置该窗体的Caption属性为将在标题条中显示的文本字符串。通常,这一步是在设计时使用“属性”窗口来完成的,但也可以用代码来完成这一步。提示如果想完全删除此标题栏,可以设置窗体的ControlBox、MinButton和MaxButton为False;设置BorderStyle为尺寸不可变的设置(0、1或3),并设置Caption为空字符串3、添加和放置命令按钮模式对话框必须至少包含一个退出该对话框的命令按钮。通常用两个命令按钮:其中一个按钮开始动作,而另一个按钮关闭该对话框而不做任何改变。典型状态是js弹出自定义对话框,这两个按钮的Caption属性设置“确定”与“取消”。在这个方案中,“确定”命令按钮的Default属性设置为Truejs弹出自定义对话框,而Cancel命令按钮的Cancel性设置为True。虽然“确定”与“取消”是最常用的按钮,其他的按钮标题组合也可使用。2、设置对话框的属性一般来说,用户响应对话框时,先提供信息,然后用“确定”或者“取消”命令按钮关闭对话框。

  因为对话框是临时性的,用户通常不需要对它进行移动、改变尺寸、最大化或最小化等操作。其结果是:随新窗体出现的可变尺寸边框类型、“控制”菜单框、“最大化”按钮以及“最小化”按钮,在大多数对话框中都是不需要的。4、设置缺省、取消和焦点(1)缺省按钮就是当用户按下ENTER键时选中的按钮。在一个窗体上,只能有一个命令按钮的Default属性可以设置为True。按下ENTER键就调用缺省命令按钮的Click事件。这个功能连同编辑控件(比如TextBox)一起工作。例如,可以在文本框中键入数据,然后按下ENTER键来产生Click事件,以取代选取“确定”按(2)“取消”按钮就是当按下ESC键时选中的按钮。在一个窗体上,只能有一个命令按钮的Cancel属性可以设置为True。按下ESC键调用“取消”命令按钮的Click事件。“取消”按钮也可以为缺省命令按钮。要指定对话框的“取消”按钮,设置该命令按钮的Cancel属性为True。5、使对话框上的控件无效有时候需要使控件无效,因为它们的动作在当前的上下文中不适用。例如,当VisualBasic的“查找”对话框第一次显示时,“查找下一个”按钮应无效。设置对话上的控件的Enabled属性为False,可以使其无效。

  三、自定义对话框的种类1、模式对话框2、无模式对话框(3)设置焦点。当窗体被显示时,带有最低的TabIndex设置的控件接收焦点。按下ENTER键会调用缺省命令按钮或者有焦点的命令按钮的Click事件。要在窗体被显示时将焦点给某个命令按钮,则设置该命令按钮的TabIndexTabStop属性为True。也可以用SetFocus方法在窗体被显示时将焦点给指定的控件。四、自定义对话框的加载、显示、隐藏和卸载五、Shell函数功能:在VB6.0中调用DOS或Windows下的应用程序。语法:shell(文件名,风格参数)说明:“文件名“表示所要执行的文件全名,必须是可执行文件,其扩展名为.com,.exe.bat或.pif。缺少时扩展名默认为.exe。

文章由官网发布,如若转载,请注明出处:https://www.veimoz.com/1554
0 评论
654

发表评论

!