如何在程序中使用get和set来处理标签?

时间:2010-10-12 21:00:45

标签: c# winforms

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

更新:我基本上对此感到疑惑:

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

在这种情况下如何运作等等。

2 个答案:

答案 0 :(得分:3)

不要将“name”存储在私有变量中,只需引用标签:

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

这将为您提供一个直接影响标签文本的属性。

答案 1 :(得分:2)

一般来说,使用DataBinding(与手动编码所有从控件中获取和设置属性值)通常是最好的选择。网上有一百万个教程,但这里有几篇好文章:

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

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