VB.NET新窗体技术是如何工作
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,这篇文章给大家分享的是有关VB.NET新窗体技术是如何工作的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。崭新的Windows窗体模型在.NET中的窗体改变了在VB6中的窗体
千家信息网最后更新 2024年12月12日VB.NET新窗体技术是如何工作
这篇文章给大家分享的是有关VB.NET新窗体技术是如何工作的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
崭新的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新窗体技术是如何工作"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
窗体
代码
属性
控件
程序
技术
工作
例子
内容
更多
模型
篇文章
构造器
设计
不错
实用
意想不到
一行
事件
元素
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
大专软件开发专接本好考吗
相机的软件开发包
万方数据库查重多久出结果
网络安全问题的要求
网络安全产业指标
哪些脚本需要软件开发
济南直播软件开发哪家靠谱
企知道网络技术有限公司融资
消息发不出去服务器
php连接远程达梦数据库
学生网络安全防护小知识小口诀
三级网络技术分笔试和上级
中转服务器如何填写端口
湖南it软件开发外包
启明星辰网络安全行业增速
清垃圾是否会把数据库清掉
厦门网络安全手抄报
r语言创建地理数据库的步骤
浙江精益管理软件开发
省级机关网络安全责任制
数据库无法锁定单元格
深圳张爱军软件开发公司
全国票房数据库
联通网络安全宣传版
中学网络安全的演讲稿
dns根服务器位于哪里
户外直播云服务器
湖南软件开发的大专
中小学教育与网络安全专题节目
软件开发使用的技术要求