예제 #1
0
        private void SetZoomText()
        {
            if (this.ignoreZoomChanges == 0)
            {
                this.zoomComboBox.BackColor = SystemColors.Window;
                string newText = zoomComboBox.Text;

                switch (zoomBasis)
                {
                case ZoomBasis.FitToWindow:
                    newText = this.windowText;
                    break;

                case ZoomBasis.ScaleFactor:
                    newText = scaleFactor.ToString();
                    break;
                }

                if (zoomComboBox.Text != newText)
                {
                    zoomComboBox.Text = newText;
                    zoomComboBox.ComboBox.Update();
                }
            }
        }