在 DockPanel 文档中调用方法
Call a Method in a DockPanel Document
我有一个表单的字典列表,这些表单是 DockPanelSuite 中的文档(Windows 表单)当按下主表单上的按钮时,第一个控件(ScintillaNet 编辑器)中包含的所有文档 "Contents" instance) 的文件形式应该被保存。
但是,事实证明访问表单的 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 方法。我该怎么做?
事实证明 - 我试图调用的方法是静态的。然而,这并没有在智能感知中被标记。
我有一个表单的字典列表,这些表单是 DockPanelSuite 中的文档(Windows 表单)当按下主表单上的按钮时,第一个控件(ScintillaNet 编辑器)中包含的所有文档 "Contents" instance) 的文件形式应该被保存。
但是,事实证明访问表单的 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 方法。我该怎么做?
事实证明 - 我试图调用的方法是静态的。然而,这并没有在智能感知中被标记。