VB.NET窗体指针如何在项目中传递
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家分享的是有关VB.NET窗体指针如何在项目中传递的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。VB.NET窗体指针在项目中的传递除了把窗体实例全局化以外,你还
千家信息网最后更新 2026年11月01日VB.NET窗体指针如何在项目中传递
这篇文章给大家分享的是有关VB.NET窗体指针如何在项目中传递的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
VB.NET窗体指针在项目中的传递
除了把窗体实例全局化以外,你还可以把VB.NET窗体指针保存在变量中传递给需要访问该窗体的例程。假设你有一个窗体 Form1,并希望在点击 Form1 中某个按钮 (Button1) 时打开另第二窗体 Form2 ,然后在点击第二窗体 Form2 中的另一个按钮 (Button2) 时进行某项计算。你可以把整个代码都写在 Form1 中,即:
Public Class Form1 Inherits System.Windows.Forms.Form Dim myForm2 As Form2 Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click myForm2 = New Form2() myForm2.Show() End Sub Private Sub Button2_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button2.Click Calculations.CompoundInterestCalc(myForm2) End Sub End Class
无论是把VB.NET窗体指针全局化,还是把它以参数的形式传递,都是可行的。然而,你必须根据项目的需要选择***方案。当 .NET 项目中只有少数几个过程需要访问特定窗体时,我建议你给这些过程增加一个参数,以在必要时接受VB.NET窗体指针。当你的项目有太多过程需要访问该窗体时,你就应该考虑设置一个全局VB.NET窗体指针变量。当然了,你***还是考虑调整项目代码结构,使得真正访问该窗体的类或者过程只有一个。如果你希望用窗体来显示登录信息,则你可以先创建一个类,把窗体实例保存为它的 Shared 类成员,然后添加一个 Shared 方法 WriteToLogWindow 来完成实际的窗体访问。于是,项目中的任何代码只需调用此 WriteToLogWindow 方法就能间接访问显示登录信息的窗体了:
Public Class Log Private Shared m_LogForm As Form2 Public Shared Property LogForm() As Form2 Get Return m_LogForm End Get Set(ByVal Value As Form2) m_LogForm = Value End Set End Property Public Shared Sub WriteToLogWindow(ByVal Message As String) Dim sb As New _ StringBuilder(m_LogForm.txtLogInfo.Text) sb.Append(Environment.NewLine) sb.Append(Message) m_LogForm.txtLogInfo.Text = sb.ToString() End Sub End Class
感谢各位的阅读!关于"VB.NET窗体指针如何在项目中传递"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
窗体
项目
指针
过程
代码
全局
信息
内容
参数
变量
只有
实例
按钮
方法
更多
篇文章
还是
登录
不错
可行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技图片
深圳互联网络科技有限公司
艾特科技互联网
齐家互联网科技有限公司
人人互联网科技是培训
互联网金融科技委员会
哈尔滨新华互联网科技
佩信高科技互联网
洛阳昕诺飞互联网科技有限公司
互联网金融科技展
元气玛特互联网科技公司是外包吗
杭州披云加互联网科技有限公司
城市宝互联网科技有限公司
互联网相关科技技术
互联网安防科技感
陕西云淼互联网科技公司
科技和互联网行业的特点
互联网科技的前景
重庆科技产业互联网有哪些
科技互联网企业在行动
科技赋能下的互联网金融
互联网 科技创新
互联网金融科技创新
科技互联网创业计划书
深圳市运趣互联网科技有限公司
互联网汽车科技小镇
上海同邻互联网科技有限公司规模
互联网时代高科技布局
科技互联网公司两年变化
平安好医生打造互联网科技医疗