[英]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.