VB.NET新窗体技术是如何工作
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章给大家分享的是有关VB.NET新窗体技术是如何工作的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。崭新的Windows窗体模型在.NET中的窗体改变了在VB6中的窗体
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
网络安全传闻
深信服ac1200是服务器吗
华为手机代理服务器
软件开发成本估算由谁完成
我的世界服务器如何定期清理
腾讯垃圾服务器
万兆网络安全设备
全球网络安全2020
河源自主可控软件开发市价
数据库属性列是什么
服务器磁盘只能手动关闭吗
吉林吉云软件开发有限公司
小度服务器错误代码
数据库技术基础及应用技术
网络安全黑名单白名单
甘肃青少年网络安全知识竟赛
吉林数据网络技术服务工程
网络安全技术的基本特性
服务器配置与管理百度云
魔兽争霸录像软件开发
网络安全中的保密业务
陕西枫丹名郡网络技术有限公司
数据库数据怎么显示中文
aop数据库操作日志
数据库工作原理讲解视频
数据库触发器约束更新的值
信息收集和网络技术维护
苏州数据网络技术优势
河北2021网络安全答题答案
数据库的主键是哪个