资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

VB.NET新窗体技术是如何工作

这篇文章给大家分享的是有关VB.NET新窗体技术是如何工作的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

创新互联公司为企业级客户提高一站式互联网+设计服务,主要包括做网站、成都网站制作重庆APP开发公司小程序定制开发、宣传片制作、LOGO设计等,帮助客户快速提升营销能力和企业形象,创新互联各部门都有经验丰富的经验,可以确保每一个作品的质量和创作周期,同时每年都有很多新员工加入,为我们带来大量新的创意。 

崭新的Windows窗体模型

在.NET中的窗体改变了在VB6中的窗体模型,窗体不再是一个专门的文件。编辑窗体或窗体上的控件的属性会产生与你在代码里设置属性一样的真正的 VB.NET代码,下面我们通过一个例子来剖析一下VB.NET新窗体设计器的特点,并看一下通过可视化的编辑所产生的代码。

在这个区域里,你会看到几个关键的元素:
◆一个窗体的构造器(constructor)(a Sub New())
◆一个释放(Dispose)程序

VB.NET新窗体中所有控件的声明

一个名为InitializeComponent的子程序构造器和释放程序与VB6中的Class_Initialize和Class_Terminate事件基本等效。设计器所产生的代码的实质是其他两部分-控件声明的列表和InitializeComponent程序。看一下创建这个简单的例子所产生的代码。如下:

'NOTE: The following procedure   is required by the Windows Form Designer  'It can be modified using   the Windows Form Designer.   'Do not modify it using the code editor.  Friend WithEvents Button1   As System.Windows.Forms.Button   _  Private Sub InitializeComponent()  Me.Button1 = New System.Windows.Forms.Button  Me.SuspendLayout()   'Button1   Me.Button1.Location =   New System.Drawing.Point(96, 88)   Me.Button1.Name = "Button1" Me.Button1.TabIndex = 0 Me.Button1.Text = "Button1"  'Form1   Me.AutoScaleBaseSize =   New System.Drawing.Size(5, 13)  Me.ClientSize =   New System.Drawing.Size(292, 273)  Me.Controls.Add(Me.Button1)  Me.Name = "Form1" Me.Text = "Form1" Me.ResumeLayout(False)  End Sub

从上面的代码中的12到15行,你可以看到是用来设置按钮的大小等属性。假若你增加一些你自己的代码,即使是一些简单的代码,将会产生意想不到的结果。在这儿,我们只增加一行简单的代码如下:

'Button1   Me.Button1.Location =   New System.Drawing.Point(96, 88)  Me.Button1.Name = "Button1" Debug.WriteLine("Testing!")  Me.Button1.TabIndex = 0 Me.Button1.Text = "Button1"

感谢各位的阅读!关于“VB.NET新窗体技术是如何工作”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


本文名称:VB.NET新窗体技术是如何工作
本文地址:http://cdkjz.cn/article/gjeich.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220