0

我有一个表单的字典列表,它们是 DockPanelSuite(Windows 表单)中的文档当按下主表单上的按钮时,文档表单的第一个控件(ScintillaNet 编辑器实例)中包含的所有文档“内容”都应保存。

然而,访问表单的 Save() 方法被证明是令人沮丧的。目前这是代码:

private void btnCompile_Click(object sender, EventArgs e)
        {
            // Save the Project.
           foreach(var editor in EditorList)
            {
                if(editor.Key.StartsWith(CurrentProjectModel.Name))
                {
                    FrmCodeEditor fce = new FrmCodeEditor();
                    fce = (FrmCodeEditor)editor.Value;
                    fce.Save();
                }
            }

            IDA.Controllers.CLI.Exec exec = new Controllers.CLI.Exec();
            exec.ExecuteCompiler();
        }

editor 是表单的名称,EditorList 是包含所有活动文档列表的字典。但是,fce.Save没有找到。

问题 我想要做的就是遍历所有打开的 FrmEditor 类型的文档并调用它们的 Save 方法。我怎样才能做到这一点?

4

1 回答 1

0

事实证明 - 我试图调用的方法是静态的。但是,这并没有在智能感知中被标记。

于 2016-08-04T18:50:44.700 回答