如何更改此代码以便更改标签的文本。在这个..控件之间有一个 MdiParent,但我没有。
private void KeyOfficial_Load(object sender, EventArgs e)
{
label2.Text = "Login as: " + ((Form)this..Controls["label1"]).Text;
}
最佳答案
当您初始化 KeyOfficial 时,您可以像这样提交对主表单的引用:
MainForm MainFormRef;
public KeyOfficial(MainForm mainRef)
{
this.MainFormRef = mainRef;
}
在主窗体中,您可以这样初始化:
KeyOfficial koForm = new KeyOfficial(this);
并设置了引用。 现在您可以访问标签 1:
label2.Text = "Login as: " + this.MainFormRef.label1.Text;
关于c# - 根据表格记录更改标签文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36692672/