示例#1
0
        private void newToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (archive.UnsavedChanges)
            {
                DialogResult result = MessageBox.Show("You have unsaved changes. Do you wish to save them before closing?", "Warning", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning);

                if (result == DialogResult.Cancel)
                {
                    return;
                }
                if (result == DialogResult.Yes)
                {
                    archive.Save();
                }
            }

            if (archive.New())
            {
                archive.UnsavedChanges = true;

                PopulateLayerTypeComboBox();

                saveToolStripMenuItem.Enabled               = true;
                saveAsToolStripMenuItem.Enabled             = true;
                buttonAddLayer.Enabled                      = true;
                tXDArchiveToolStripMenuItem.Enabled         = true;
                hipHopToolExportToolStripMenuItem.Enabled   = true;
                importHIPArchiveToolStripMenuItem.Enabled   = true;
                collapseLayersToolStripMenuItem.Enabled     = true;
                mergeSimilarAssetsToolStripMenuItem.Enabled = true;
                verifyArchiveToolStripMenuItem.Enabled      = true;
                applyScaleToolStripMenuItem.Enabled         = true;

                PopulateLayerComboBox();
                PopulateAssetList();
            }
        }