我正在上课
MainForm.cs 其 MainFormDesigner.cs
的位置 public System.Windows.Forms.Label diffTime;
我希望在其他类
中分配此标签值Request.cs 类 当我以这种方式尝试时
MainForm.diff.Text = "Diff:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
尝试在MainForm中提供静态但无法获取在其他类中分配的标签值。
我怎么能这样做,请帮忙。
答案 0 :(得分:4)
转到表单的Designer,选择标签,在属性中选择Modifier
,然后将修饰符的值更改为public
。
然后在其他课程中,假设您有一个MainForm实例执行此操作:
//if the variable of instance of your MainForm is mainForm for example:
mainForm.diff.Text = "Diff:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");