Sai*_*int 4 c# user-interface controls accessibility
我有几个标签、列表框、NumericUpDown 等的 GUI。我想在另一个类中读取它们的值。控件的标准属性是私有的。我该怎么做?
我相信最合适的方法是将这些 GUI 元素封装到属性中并通过 getter 公开它们的数据。例如
public string SomeLabelValue
{
get { return label1.Text;}
}
Run Code Online (Sandbox Code Playgroud)
这可以保护您的元素仅被读取,同时从您的对象中暴露最少的数据。
但是,如果适用,您可以公开整个元素和/或允许 setter 方法更改元素的值。
| 归档时间: |
|
| 查看次数: |
2794 次 |
| 最近记录: |