示例#1
0
        public void OpenFile(FileInfo fi)
        {
            string fileName = fi.FullName;
            string ext      = fi.Extension.ToLower();

            if (ext == ZDevCompiler.ZYYExt)
            {
                TKTCodeEditor tktEditor = new TKTCodeEditor();
                Editor = tktEditor;
            }
            else if (ext == ZDevCompiler.ZXMExt)
            {
                TKTXMCodeEditor tktxmEditor = new TKTXMCodeEditor();
                Editor = tktxmEditor;
            }
            if (Editor == null)
            {
                TextCodeEditor txtEditor = new TextCodeEditor();
                Editor = txtEditor;
            }
            this.TabText = Path.GetFileName(fileName);
            InitializeComponent();
            Editor.DockForm = this;
            Editor.OpenFile(fi);
        }
示例#2
0
        public void NewFile(int i)
        {
            TKTCodeEditor tktEditor = new TKTCodeEditor();

            Editor       = tktEditor;
            this.TabText = "新建" + i + "." + ZDevCompiler.ZYYExt;
            InitializeComponent();
            Editor.DockForm = this;
            //Editor.OpenFile(fi);
        }