Beispiel #1
0
        /// <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();
            }
        }