对于窗体的基本操作来说,不外乎窗体的可见性、将窗体显示为模式对话框、设置窗体的位置、控制窗体的大小、设置窗体边框样式、窗体透明度、窗体始终位于屏幕的顶部这几种,其中透明度和窗体置顶这两种操作在vb6.0以前的版本是需要通过复杂的API函数来实现的。
下面我们就按部就班来介绍如何实现这几种基础的操作,最后使用一个实例来囊括它们。一、设置窗体的可见性。
对于窗体Form来说,它并没有Visible属性,所以不能在属性窗口中设置它的可见性,而是通过代码来实现对窗体的显示和隐藏的控制。那么下面我们就从模仿一个在后台Loading窗体,当加载窗体时候,窗体并不马上显示,而是等待加载完毕才显示:
1、首先建立一个Windows空白项目,该项目中默认有了一个form1窗体,现在选择菜单——项目——添加模块,把一个新的模块Module1添加到我们的项目中来,如下图所示:

添加一个模块
2、在Module1模块中,我们写上作为项目启动对象的 Main 子例程。代码如下:
Sub main()
Dim f1 As New Form1
System.Windows.Forms.MessageBox.Show("The application is running now,but no forms have been shown.")
f1.Text = "Running Form"
f1.ShowDialog()
End Sub
下面我们需要把Sub main()过程设置为启动对象,选择菜单——项目——项目名 属性(说明:项目名是指我们的这个项目的名称,这里是WindowsApplication6),如下图所示:
弹出如下图所示的属性页窗口,选择 通用属性——常规,然后单击启动对象下拉列表,选择Sub main,完毕后点击确认。
现在我们按F5运行测试,当应用程序运行时,Main() 中的代码首先执行,而 Form1 的实例则逗留并隐藏,直到显示它的代码运行。这使您得以在后台在 Form1 的实例中做任何想做的事情而不让用户知道。
原文地址:http://www.qqread.com/book/myvbnet/my0001.html
相关专题
- Solaris基础知识入门 (4653篇文章)
- .NET移动与嵌入式技术 (5974篇文章)
- .NET开发手册 (5673篇文章)
- vb入门教程 (130篇文章)
- .NET框架架构 (467篇文章)
- vb.net GDI+入门——使用DrawString显示文本 (0次浏览)
- VB2005中开发新一代控制台应用程序(1) (0次浏览)
- VB2005中开发新一代控制台应用程序(2) (0次浏览)
- VB2005中开发新一代控制台应用程序(3) (0次浏览)
- vb.net使用ListView 控件显示系统驱动器 (0次浏览)
- vb.net入门——ListView 控件的使用 (0次浏览)
- vb.net GDI+入门——使用Graphics对象填充图形 (0次浏览)
- .Net中ListView控件多选时复选框自动选择问题 (0次浏览)
- vb.net GDI+入门——使用Graphics对象绘制线图 (0次浏览)
- vb.net GDI+入门——了解Font类 (0次浏览)





