在DockPanel文档中调用方法

时间:2016-07-28 23:42:24

标签: c# dockpanel-suite

我有一个表格的字典列表,这些表格是DockPanelSuite中的文档(Windows窗体)当主窗体上的按钮被按下时,所有文档的内容""内容"包含在文档表单的第一个控件(ScintillaNet Editor实例)中的应该保存。

然而,访问表单的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是包含所有活动文档列表的Dictionary。但是,找不到fce.Save

问题 我想做的就是遍历所有打开的文档,这些文档都是FrmEditor类型并调用它们的Save方法。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

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