2010-10-12 46 views
0

我有一个显示大量数据的程序,我想知道从其他类的窗口中获取和设置标签值的最佳方法是什么。我如何使用get和set在我的程序中使用标签?

更新:我基本上是想知道这一点:

private string _name; 
public string Name 
{ 
    get 
    { 
     return _name; 
    } 
    set 
    { 
     _name = value; 
    } 
} 

会是怎样在这种情况下工作等

回答

2

一般来说,使用数据绑定(相对于手工编码所有的获取和设置控件的属性值)通常是你最好的选择。有100万周的教程在那里上网,但这里有一些好文章:

http://www.akadia.com/services/dotnet_databinding.html

http://support.microsoft.com/kb/313482

+1

数据绑定适用于您自定义属性的自定义类。顺便说一句,不要忘记你总是可以使用公共字符串Name {get;组; }如果你没有任何特殊的逻辑需求,创建你的属性的快捷方式... – fdfrye 2010-10-12 21:10:05

+0

这与'public string Name'有什么不同? – 2010-10-12 21:42:58

3

而是在一个私有变量存储的“名”,只是指标签:

public string Name 
{ 
    get 
    { 
     return this.labelName.Text; 
    } 
    set 
    { 
     this.labelName.Text = value; 
    } 
} 

这会给你一个直接影响标签文本的属性。

+0

谢谢,那正是我想知道的。但是,数据绑定看起来更简单。 – 2010-10-13 15:09:20

相关问题