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