当前位置:编程学习 > asp >>

关于如何操作其他窗体的控件或变量的方法

 

关于如何操作其他窗体的控件或变量的方法!

其实解决的方法有很多,在这里只做简单的总结。

1.  定义全局变量

其实这个方法比较简单也很好理解,我们只要在一个module里面定义了两个全局变量就可以了。

例如:public frm1 as new form1()

      Public frm2 as new form2()

这样,我们无论在哪里想访问就很容易了。但是,这样做会耗费比较多的系统资源。一般来说不要使用全局变量。

2.  使用shared 前缀

使用了shared定义的字段(变量)或者属性可以被其他窗体调用。

例如:(假设有窗体form1 和 form2 )

在form1中写入:

Public Shared m_add As String ‘这样我们在form1的任何地方都可以更改m_add的值

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        m_add = "111"

End Sub

在form2中写入:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

补充:Web开发 , ASP.Net ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,