用类实现窗体间的传值
我写了一个类
Public Class ObjectClass
{
Public username As String
Public Property user_name() As String
Get
Return username;
End Get
Set(ByVal value As String)
username = value;
End Set
End Property
}
from1:(我想在此中赋值)
ObjectClass a;
a.user_name=textbox1.text;
from2:(我想在此中取值)
ObjectClass b;
textbox1.text=b.user_name;
可能是因为前后的两个对象不同所以我在from2中取不到值,如果我想实现这样的效果应该怎样做??
------解决方案--------------------使用static变量
------解决方案--------------------Static保存唯一实例,然后传
------解决方案--------------------晕,类用VB写,调用代码用C#写
------解决方案--------------------为什么不把username 做成静态成员呢??
public static string usename;应该可以解决问题;
------解决方案--------------------Public Class ObjectClass
{
public static string user_name = "";
}
from1:(我想在此中赋值)
ObjectClass.user_name=textbox1.text;
from2:(我想在此中取值)
textbox1.text=ObjectClass.user_name;
上面是c#代码.象上面这样写就OK了。利用全局变量.