我有一個顯示大量數據的程序,我想知道從其他類的窗口中獲取和設置標籤值的最佳方法是什麼。我如何使用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