我有一个显示大量数据的程序,我想知道从其他类的窗口中获取和设置标签值的最佳方法是什么。我如何使用get和set在我的程序中使用标签?
更新:我基本上是想知道这一点:
private string _name;
public string Name
{
get
{
return _name;
}
set
{
_name = value;
}
}
会是怎样在这种情况下工作等
我有一个显示大量数据的程序,我想知道从其他类的窗口中获取和设置标签值的最佳方法是什么。我如何使用get和set在我的程序中使用标签?
更新:我基本上是想知道这一点:
private string _name;
public string Name
{
get
{
return _name;
}
set
{
_name = value;
}
}
会是怎样在这种情况下工作等
一般来说,使用数据绑定(相对于手工编码所有的获取和设置控件的属性值)通常是你最好的选择。有100万周的教程在那里上网,但这里有一些好文章:
而是在一个私有变量存储的“名”,只是指标签:
public string Name
{
get
{
return this.labelName.Text;
}
set
{
this.labelName.Text = value;
}
}
这会给你一个直接影响标签文本的属性。
谢谢,那正是我想知道的。但是,数据绑定看起来更简单。 – 2010-10-13 15:09:20
数据绑定适用于您自定义属性的自定义类。顺便说一句,不要忘记你总是可以使用公共字符串Name {get;组; }如果你没有任何特殊的逻辑需求,创建你的属性的快捷方式... – fdfrye 2010-10-12 21:10:05
这与'public string Name'有什么不同? – 2010-10-12 21:42:58