繁体   English   中英

在DockPanel文档中调用方法

[英]Call a Method in a DockPanel Document

我有一个表单的字典列表,这些表单是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是Dictionary,其中包含所有活动Document的列表。 但是, fce.Save

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

事实证明-我尝试调用的方法是静态的。 但是,在智能感知中并未对此进行标记。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM