private void ReadConsoleFile(string sFileName) { FileInfo fileInfo = new FileInfo(sFileName); if (fileInfo != null && fileInfo.Extension.Trim().Equals(".lmc")) { FrameState fs = new FrameState(); sc.manage.ReadPluginNodeInfoFromConsoleSettings(sFileName, fs); // reestablish frame state if (fs.bShowMaximized) { this.WindowState = FormWindowState.Maximized; } this.pivotPanel.Visible = this.splitter1.Visible = fs.bShowTreeControl; this.menuItem_Save.Enabled = fs.bReadOnly ? false : true; if (navTree.SelectedNode.Nodes.Count == 0) { navTree.SelectedNode.Expand(); sc.ShowControl(navTree.SelectedNode as LACTreeNode); } else { LACTreeNode node = navTree.SelectedNode.Nodes[0] as LACTreeNode; sc.ShowControl(node); node.Expand(); navTree.SelectedNode = node; } navTree.Select(); IsFileOpened = true; } }