簡體   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