Beispiel #1
0
        public LoadTextureDialog()
        {
            InitializeComponent();
            loadVolumeRender.Enabled = false;

            labelErrorCropValues.Text    = "";
            labelErrorSubject.Text       = "";
            labelErrorKinematicFile.Text = "";
            labelErrorStackFileDir.Text  = "";
            labelErrorSeries.Text        = "";
            labelErrorImageFile.Text     = "";

            string lastSubject = RegistrySettings.getSettingString("TextureLastSubjectDirectory");
            string lastSeries  = RegistrySettings.getSettingString("TextureLastSeriesKey");

            if (lastSubject.Length > 0)
            {
                textBoxSubjectDirectory.Text = lastSubject;
            }
            //hopefully everything is loaded here, so lets check
            if (listBoxSeries.Items.Count > 0)
            {
                listBoxSeries.Select();  //make this the active control
                //highlight the last series
                int index = listBoxSeries.Items.IndexOf(lastSeries);
                if (index >= 0)
                {
                    listBoxSeries.SelectedIndex = index;
                }
            }
        }
Beispiel #2
0
 private void buttonOK_Click(object sender, EventArgs e)
 {
     try
     {
         validate();
     }
     catch (Exception ex)
     {
         string msg = "Error loading texture.\n" + ex.Message;
         libWrist.ExceptionHandling.HandledExceptionManager.ShowDialog(msg, "", "", ex);
         return;
     }
     //save last Path
     RegistrySettings.saveSetting("TextureLastSubjectDirectory", textBoxSubjectDirectory.Text.Trim());
     if (_seriesKey.Length > 0)
     {
         RegistrySettings.saveSetting("TextureLastSeriesKey", _seriesKey);
     }
     this.DialogResult = DialogResult.OK;
     this.Close();
 }