代码之家  ›  专栏  ›  技术社区  ›  Developer

如何通过单击第二个窗体上的“保存”禁用第一个窗体上的组合框

  •  0
  • Developer  · 技术社区  · 14 年前

    我想在第二个窗体上单击“保存”时禁用第一个窗体中的组合框。

    我有两个表单,我的要求是将这两个表单数据附加在一起

    根据我的要求,我写了一个小代码,但不适合我

    我的代码如下

    我写的代码如下

       public void loadingDatafrom(bool str)
        {
            if (true)
            {
                cmbServiceClassCode.Enabled = false;
            }
            else
            {
                cmbServiceClassCode.Enabled = true;
            }
        }
    

    Form2保存并隐藏Form2后,调用上面的方法

          frmBatch frmbatch = new frmBatch(frmmain);
        frmbatch.loadingDatafrom(true);
    

    但这没有任何帮助。

    2 回复  |  直到 14 年前
        1
  •  1
  •   Sebastien Robert    14 年前

    我不一定能理解你的问题。从主窗体frmbatch中,以模式模式调用第二个窗体frmentry。保存并关闭frmentry表单后,必须禁用组合框。在frmbatch中,称之为:

    Form2 FrmEntry = new Form2();
    FrmEntry.ShowDialog();
    
    cmbServiceClassCode.Enabled = false;
    
        2
  •  0
  •   Albin Sunnanbo    14 年前

    首先要解决的是

    if (true) gt; if (str)