コード例 #1
0
 private void openMenu_Click(object sender, EventArgs e)
 {
     if (base.SelectedNode is FileNode)
     {
         FileNode   i  = (FileNode)base.SelectedNode;
         TextEditor te = new TextEditor();
         te.Load(i.GetFile(), this.tabs);
     }
     else if (base.SelectedNode is RemoteFileNode)
     {
         RemoteFileNode i  = (RemoteFileNode)base.SelectedNode;
         TextEditor     te = new TextEditor();
         te.Load(i, this.tabs);
     }
     else if (base.SelectedNode is ConsoleNode)
     {
         ConsoleNode node    = (ConsoleNode)base.SelectedNode;
         Console     console = new Console();
         console.Load(node.Parent.GetServerData(), this.tabs);
     }
     else if (base.SelectedNode is RemoteConsoleNode)
     {
         RemoteConsoleNode node    = (RemoteConsoleNode)base.SelectedNode;
         RemoteConsole     console = new RemoteConsole();
         console.Load(node.Parent.data, node.Parent.GetServerData().name, this.tabs);
     }
     else if (base.SelectedNode is PropertiesNode)
     {
         PropertiesNode   node   = (PropertiesNode)base.SelectedNode;
         PropertiesEditor editor = new PropertiesEditor();
         editor.Load(this.tabs);
     }
 }
コード例 #2
0
 private void openMenu_Click(object sender, EventArgs e)
 {
     if (base.SelectedNode is FileNode)
     {
         FileNode i = (FileNode)base.SelectedNode;
         TextEditor te = new TextEditor();
         te.Load(i.GetFile(), this.tabs);
     }
     else if (base.SelectedNode is RemoteFileNode)
     {
         RemoteFileNode i = (RemoteFileNode)base.SelectedNode;
         TextEditor te = new TextEditor();
         te.Load(i, this.tabs);
     }
     else if (base.SelectedNode is ConsoleNode)
     {
         ConsoleNode node = (ConsoleNode)base.SelectedNode;
         Console console = new Console();
         console.Load(node.Parent.GetServerData(), this.tabs);
     }
     else if (base.SelectedNode is RemoteConsoleNode)
     {
         RemoteConsoleNode node = (RemoteConsoleNode)base.SelectedNode;
         RemoteConsole console = new RemoteConsole();
         console.Load(node.Parent.data, node.Parent.GetServerData().name, this.tabs);
     } else if (base.SelectedNode is PropertiesNode)
     {
         PropertiesNode node = (PropertiesNode)base.SelectedNode;
         PropertiesEditor editor = new PropertiesEditor();
         editor.Load(this.tabs);
     }
 }