我想在第二个表单上单击“保存”时禁用第一个表单中的组合框。
我有2个表单,我的要求是将2个表单数据附加到一起完成
根据我的要求,我写了一个小代码,但它对我不起作用
我的代码如下
Form1我编写如下代码
public void loadingDatafrom(bool str)
{
if (true)
{
cmbServiceClassCode.Enabled = false;
}
else
{
cmbServiceClassCode.Enabled = true;
}
}
保存并隐藏form2后的Form2我调用上面的方法
frmBatch frmbatch = new frmBatch(frmmain);
frmbatch.loadingDatafrom(true);
但请不要这样做。
答案 0 :(得分:1)
我不确定你的问题。从你的主要形式FrmBatch,在模态模式下调用第二个形式的FrmEntry。保存并关闭FrmEntry表单后,您必须禁用combox框。在FrmBatch中称之为:
Form2 FrmEntry = new Form2();
FrmEntry.ShowDialog();
cmbServiceClassCode.Enabled = false;
答案 1 :(得分:0)
要解决的第一件事是
- > if (true)
if (str)