2010-10-12 33 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

相關問題