![]() ![]() |
|
VB指导:生成autoOK对话框 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:48:38 文章录入:杜斌 责任编辑:杜斌 | |
|
|
一些程序可能需要在没有人干预的情况下自动运行。但是如果你需要让用户能够更改程序默认设置,或者需要让程序使用默认设置来运行呢? 实现这一想法的一个方法是使用我称之为 auto-ok 的对话框。在程序运行时,对话框会弹出来让用户根据其需要更改选项。如果用户在一段时间内不响应的话,对话框会自动关闭自己,程序则继续运行。下面我将向你示范如何创建这类对话框。
这种方法是基于 timer 控件实现的。具体实现方法如下:
下面是一些示例代码。在窗体一级,给出以下声明: const autoclose = 5 here's the form's load event procedure: 下面是窗体的 load 事件过程: private sub form_load() 下面是 timer 事件过程: private sub timer1_timer() 在这个例子中,窗体的 ok 按钮名为okbutton。这里没有给出 ok 按钮的事件过程中的代码,里面应该包含关闭对话框以及继续执行程序所需的代码。 一个可选特性是使用窗体上任何控件的 change 事件过程来关闭定时器。这样在用户在对窗体上的任何控件进行动作时会取消定时器递减。 |
|
![]() ![]() |