当前位置:编程学习 > C#/ASP.NET >>

求助,FORM1访问FORM2的控件

FORM2的控件已经PUBLIC了
Dim ref_oForm2 As New Form2()
ref_oForm2.TextBox1.Text = "你好"
现在的状况是能够访问FORM2的控件,但是没效果
另外我在FORM2中又加入了一个属性
Public WriteOnly ProPerty Form2att_Text As String
    Set(value As String)
      TextBox1.Text = CType(value,String)
    End Set
End ProPerty
状况是依然没反应
我在FOMR2中的LOAD事件中去加入这个属性,表示属性能用,但是放入FORM1中调用就不能用....
大神们帮忙啊 控件 --------------------编程问答-------------------- http://www.cnblogs.com/cosoft/archive/2011/08/08/2130659.html --------------------编程问答-------------------- 没必要用 NEW 啊,FORM2.TEXTBOX.TEXT ="你好"
这样就行了 --------------------编程问答-------------------- 开始打开的 FORM2 (FORM2.show()) 窗体,和dim ref_oForm2 NEW FORM2 是两个不同的实例,在内存里分配的是两块不同的窗体,等于内存里有两个 FORM2 窗体实例,ref_oForm实例化了,已经分配了内存,但是没有 Show(), ref_oForm2 的实例窗体是没有显示的,说以你改变的不是  已经显示的窗体的控件,你改变的是没有显示窗体的控件。

可换成下面方式

dim ref_oForm2 as new form2()
ref_oForm2.show()
ref_oForm2.text="你好"

--------------------编程问答--------------------
引用 2 楼 gba8jing 的回复:
没必要用 NEW 啊,FORM2.TEXTBOX.TEXT ="你好"
这样就行了

我曾经好像这样引用过,不过不知道为什么好像没有成功~~~
按照一定的常理来说,应该是可以的啊~~~ --------------------编程问答-------------------- 我感觉这个问题  不已哦那个该纠缠于  控件  属性  的问题

你没有理解  new     

new  到底对 对象 做了什么
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,