从另一种形式调用表单的功能。它执行但没有真正显示。所以任何建议??
我的代码就像
表格FrmA
private void Print()
{
FrmMenu ObjMain = new FrmMenu();
ObjMain.Show();
}
public void CreateButtons(string Action)
{
btn.Text=Action;
}
当表格FrmMenu打开时,另一个函数在FrmMenu的构造函数中执行
Public FrmMenu()
{
FrmA f2 = new FrmA();
f2.CreateButtons("NEW");
}
但没有任何反应...... !!!函数CreateButtons执行但不显示任何更改 按钮的文本保持不变。 所以请帮帮我。
答案 0 :(得分:2)
<强> EDITED 强>
您必须将FrmA
的实例传递给FrmMenu
的构造函数。
在FrmA
:
private void Print()
{
FrmMenu ObjMain = new FrmMenu(this);
ObjMain.Show();
}
在FrmMenu
:
public FrmMenu(FrmA f2)
{
f2.CreateButtons("NEW");
}