0
DockPanelSuite内のドキュメント(Windowsフォーム)の辞書リストを持っています。メインフォームのボタンを押すと、最初のコントロール(ScintillaNet Editorインスタンス)を保存する必要があります。DockPanelドキュメントのメソッドを呼び出す
ただし、フォームの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();
}
エディタは、フォームの名前で、EditorListは、すべてのアクティブなドキュメントのリストが含まれている辞書です。ただし、fce.Save
が見つかりません。
質問 私がしたいのは、FrmEditorタイプのすべての開いているドキュメントを繰り返して、Saveメソッドを呼び出すことです。どうやってやるの?