/// <summary> /// When config imports /// </summary> /// <param name="sender">sender</param> /// <param name="e">arg</param> private void configImportItem_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.AddExtension = false; ofd.Filter = "Configuration Printer (*.confprt)|*.confprt"; ofd.DefaultExt = "confprt"; ofd.InitialDirectory = this.path; ofd.FileName = this.confFileName; DialogResult dr = ofd.ShowDialog(); if (dr == DialogResult.OK) { this.path = Path.GetDirectoryName(ofd.FileName); this.confFileName = Path.GetFileName(ofd.FileName); Configuration conf = Configuration.Load(Path.Combine(this.path, this.confFileName)); po.ImportConfiguration(conf); FunLab.IsDirty = true; this.AddUndo(); this.Text = "Editor - " + this.fileName + " *"; txtSource.Text = po.ToString(); } }