Esempio n. 1
0
        private void openButton_Click(object sender, EventArgs e)
        {
            using (var openFileDialog1 = new OpenFileDialog())
            {
                openFileDialog1.Filter           = "Eyeshot (*.eye)|*.eye";
                openFileDialog1.Multiselect      = false;
                openFileDialog1.AddExtension     = true;
                openFileDialog1.CheckFileExists  = true;
                openFileDialog1.CheckPathExists  = true;
                openFileDialog1.DereferenceLinks = true;

                _openFileAddOn = new OpenFileAddOn();
                _openFileAddOn.EventFileNameChanged += OpenFileAddOn_EventFileNameChanged;

                if (openFileDialog1.ShowDialog(_openFileAddOn, this) == DialogResult.OK)
                {
                    model.Clear();
                    ReadFile readFile = new ReadFile(openFileDialog1.FileName, (contentType)_openFileAddOn.ContentOption);
                    model.StartWork(readFile);
                    model.SetView(viewType.Trimetric, true, model.AnimateCamera);
                    setFileButtonEnabled(false);
                }

                _openFileAddOn.EventFileNameChanged -= OpenFileAddOn_EventFileNameChanged;
                _openFileAddOn.Dispose();
                _openFileAddOn = null;
            }
        }
Esempio n. 2
0
        private void openButton_OnClick(object sender, EventArgs e)
        {
            using (var openFileDialog = new System.Windows.Forms.OpenFileDialog())
            {
                openFileDialog.Filter           = "Eyeshot (*.eye)|*.eye";
                openFileDialog.Multiselect      = false;
                openFileDialog.AddExtension     = true;
                openFileDialog.CheckFileExists  = true;
                openFileDialog.CheckPathExists  = true;
                openFileDialog.DereferenceLinks = true;

                _openFileAddOn = new OpenFileAddOn();
                _openFileAddOn.EventFileNameChanged += OpenFileAddOn_EventFileNameChanged;

                if (openFileDialog.ShowDialog(_openFileAddOn, null) == System.Windows.Forms.DialogResult.OK)
                {
                    _yAxisUp = false;
                    model1.Clear();

                    EnableControls(false);

#if SETUP
                    ReadFile readFile = new ReadFile(openFileDialog.FileName, _helper.GetFileSerializerEx((contentType)_openFileAddOn.ContentOption));
#else
                    ReadFile readFile = new ReadFile(openFileDialog.FileName, false, (contentType)_openFileAddOn.ContentOption);
#endif
                    model1.StartWork(readFile);
                }

                _openFileAddOn.EventFileNameChanged -= OpenFileAddOn_EventFileNameChanged;
                _openFileAddOn.Dispose();
                _openFileAddOn = null;
            }
        }
Esempio n. 3
0
        private void openButton_Click(object sender, EventArgs e)
        {
            using (var openFileDialog1 = new OpenFileDialog())
            {
                openFileDialog1.Filter           = "Eyeshot (*.eye)|*.eye";
                openFileDialog1.Multiselect      = false;
                openFileDialog1.AddExtension     = true;
                openFileDialog1.CheckFileExists  = true;
                openFileDialog1.CheckPathExists  = true;
                openFileDialog1.DereferenceLinks = true;

                _openFileAddOn = new OpenFileAddOn();
                _openFileAddOn.EventFileNameChanged += OpenFileAddOn_EventFileNameChanged;

                if (openFileDialog1.ShowDialog(_openFileAddOn, null) == System.Windows.Forms.DialogResult.OK)
                {
                    assemblyTreeView1.ClearTree();
                    if (model1.Entities.IsOpenCurrentBlockReference)
                    {
                        model1.Entities.CloseCurrentBlockReference();
                    }
                    model1.Clear();

                    _yAxisUp = false;
                    ReadFile readFile = new ReadFile(openFileDialog1.FileName, (contentType)_openFileAddOn.ContentOption);
                    model1.StartWork(readFile);
                    model1.SetView(viewType.Trimetric, true, model1.AnimateCamera);
                    openButton.IsEnabled   = false;
                    saveButton.IsEnabled   = false;
                    importButton.IsEnabled = false;
                    exportButton.IsEnabled = false;

                    model1.Invalidate();
                }

                _openFileAddOn.EventFileNameChanged -= OpenFileAddOn_EventFileNameChanged;
                _openFileAddOn.Dispose();
                _openFileAddOn = null;
            }
        }
Esempio n. 4
0
        private void openButton_Click(object sender, EventArgs e)
        {
            using (var openFileDialog1 = new System.Windows.Forms.OpenFileDialog())
            {
                openFileDialog1.Filter           = "Eyeshot (*.eye)|*.eye";
                openFileDialog1.Multiselect      = false;
                openFileDialog1.AddExtension     = true;
                openFileDialog1.CheckFileExists  = true;
                openFileDialog1.CheckPathExists  = true;
                openFileDialog1.DereferenceLinks = true;
                openFileDialog1.ShowHelp         = true;


                _openFileAddOn = new OpenFileAddOn();
                _openFileAddOn.EventFileNameChanged += OpenFileAddOn_EventFileNameChanged;

                if (openFileDialog1.ShowDialog(_openFileAddOn, null) == System.Windows.Forms.DialogResult.OK)
                {
                    model1.Clear();
                    ReadFile readFile = new ReadFile(openFileDialog1.FileName, false, (contentType)_openFileAddOn.ContentOption);
                    if (OpenSaveAsync)
                    {
                        model1.StartWork(readFile);
                        SetButtonEnabled(false);
                    }
                    else
                    {
                        readFile.DoWork();
                        AddToScene(readFile);
                        ShowLog(readFile);
                    }
                }

                _openFileAddOn.EventFileNameChanged -= OpenFileAddOn_EventFileNameChanged;
                _openFileAddOn.Dispose();
                _openFileAddOn = null;
            }
        }