VB代码全集:隐藏/显示Form及程序退出提示

需积分: 9 3 下载量 53 浏览量 更新于2024-09-19 收藏 120KB DOC 举报
"VB代码全集.doc" VB(Visual Basic)是Microsoft开发的一种面向对象的编程语言,尤其适合初学者入门。在这个文档中,我们看到了几个关键的VB代码示例,涉及了窗体的隐藏与显示,以及用户确认退出程序的交互逻辑。以下是这些知识点的详细说明: 1. **隐藏和显示窗体**: - `form1.hide`:这行代码用于隐藏名为`form1`的窗体。在VB中,`.Hide`方法会将窗体从屏幕上移除,但并不释放其占用的系统资源,因此窗体的状态仍然是活动的。可以随时通过`.Show`方法再次显示它。 - `form1.show`:这行代码用于显示已隐藏的`form1`窗体。它会让窗体重新出现在屏幕上的指定位置。 2. **退出程序时的用户确认**: - 在VB中,`Form_Unload`事件是窗体卸载前触发的事件。在这个例子中,当窗体尝试关闭时,会执行`Form_Unload`子程序。 - `Dim iAnswer As Integer`:声明一个变量`iAnswer`来存储用户在对话框中的选择。 - `iAnswer = MsgBox("真要退出吗?", vbYesNo)`:`MsgBox`函数用于显示一个带有指定消息和按钮的对话框。在这里,`vbYesNo`参数表示对话框有两个选项:Yes和No。用户的选择会被存储在`iAnswer`中。 - `If iAnswer = vbNo Then`:如果用户选择No,程序将不关闭。 - `Cancel = True`:设置`Cancel`参数为True可以防止窗体卸载,即阻止程序退出。 - `Else`:如果用户选择Yes,执行以下代码。 - `End`:这会结束VB应用程序,使得程序正常退出。 3. **只能用任务管理器关闭程序的代码**: - 这段代码通过在`Form_Unload`事件中设置`Cancel = True`,强制阻止窗体的正常关闭。这样,用户将无法通过界面的关闭按钮来关闭程序,只能通过任务管理器强制结束进程。 4. **打开网页的代码**: - `Private Sub Command1_Click()`:这是在用户点击名为`Command1`的控件(通常是按钮)时触发的事件。 - `Dim strURL As String`:声明一个字符串变量`strURL`来保存网址。 - `strURL = "http://www.33iq.cn"`:将网址赋值给`strURL`,这里是33IQ网站的地址。 - 在VB中,可以使用`ShellExecute` API函数或者`WebBrowser`控件来打开指定的URL。不过,在这个例子中,具体的实现方法没有给出,通常可以使用`Shell`函数结合`vbNormalFocus`参数来打开浏览器并导航到指定URL。 总结来说,这个VB代码全集包含了一些基本的用户交互控制,如显示和隐藏窗体、用户确认退出以及打开网页的功能。对于初学者来说,这些示例代码是非常有价值的参考,可以帮助理解VB的基本操作和事件处理。