Пример #1
0
 void Activate_miOpen(object sender, System.EventArgs e)
 {
     ofd.Filter = ExtensionProvider.BuildFilterString(
         new SimPe.ExtensionType[] {
         SimPe.ExtensionType.Package,
         SimPe.ExtensionType.DisabledPackage,
         SimPe.ExtensionType.AllFiles
     }
         );
     if (ofd.ShowDialog() == DialogResult.OK)
     {
         package.LoadFromFile(ofd.FileName);
     }
 }
Пример #2
0
 private void Activate_miSaveAs(object sender, System.EventArgs e)
 {
     sfd.Filter = ExtensionProvider.BuildFilterString(
         new SimPe.ExtensionType[] {
         SimPe.ExtensionType.Package,
         SimPe.ExtensionType.DisabledPackage,
         SimPe.ExtensionType.AllFiles
     }
         );
     sfd.FileName = package.FileName;
     if (sfd.ShowDialog() == DialogResult.OK)
     {
         package.Save(sfd.FileName, false);
         package.UpdateRecentFileMenu(this.miRecent);
     }
 }
Пример #3
0
        private void Activate_miSaveCopyAs(object sender, System.EventArgs e)
        {
            sfd.Filter = ExtensionProvider.BuildFilterString(
                new SimPe.ExtensionType[] {
                SimPe.ExtensionType.Package,
                SimPe.ExtensionType.DisabledPackage,
                SimPe.ExtensionType.AllFiles
            }
                );

            sfd.FileName = package.FileName;
            if (sfd.ShowDialog() == DialogResult.OK)
            {
                SimPe.Packages.GeneratableFile gf = (SimPe.Packages.GeneratableFile)package.Package.Clone();
                gf.Save(sfd.FileName);
                //package.UpdateRecentFileMenu(this.miRecent);
            }
        }