我正在尝试通过Status
监视连接状态,该状态会自动更改表单上标签的文本。
这是我的主班课
private int _status;
public int Status
{
get { return _status; }
set
{
_status = value;
if (_status == (int)ServerStatus.Disconnected)
{
statusLabel.Text = "Disconnected";
statusLabel.ForeColor = Color.Red;
}
else
{
statusLabel.Text = "Connected";
statusLabel.ForeColor = Color.Green;
}
}
}
我现在的问题是如何在不实例化主类的情况下从另一个类更改Status
。
还是我的工作有更好的方法?