コード例 #1
0
ファイル: PictureView.cs プロジェクト: liuqian62/dicom-1
 internal void RulerToolStateChanged(bool newState)
 {
     if (Settings.Default.MonitorSize == 0 && newState)
     {
         MonitorSizeForm monitorSize = new MonitorSizeForm();
         bool            validSize   = false;
         DialogResult    result      = DialogResult.Cancel;
         do
         {
             result = monitorSize.ShowDialog();
             int size;
             if (monitorSize.TryGetSize(out size))
             {
                 Settings.Default.MonitorSize = size;
                 Settings.Default.Save();
                 validSize = true;
             }
         } while (result != DialogResult.OK || !validSize);
     }
     this.rulerToolActive = newState;
     this.previewBox.Refresh();
 }
コード例 #2
0
ファイル: PictureView.cs プロジェクト: selfwalker/dicom
        internal void RulerToolStateChanged(bool newState)
        {
            if (Settings.Default.MonitorSize == 0 && newState)
            {
                MonitorSizeForm monitorSize = new MonitorSizeForm();
                bool validSize = false;
                DialogResult result = DialogResult.Cancel;
                do
                {
                    result = monitorSize.ShowDialog();
                    int size;
                    if (monitorSize.TryGetSize(out size))
                    {
                        Settings.Default.MonitorSize = size;
                        Settings.Default.Save();
                        validSize = true;
                    }

                } while (result != DialogResult.OK || !validSize);
            }
            this.rulerToolActive = newState;
            this.previewBox.Refresh();
        }