2016-07-28 9 views
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メソッドを呼び出すことです。どうやってやるの?

答えて

0

私が電話しようとしていた方法は静的だった。しかし、これはインテリセンスではフラグされていませんでした。

関連する問題