Esempio n. 1
0
        private void UpdateAppearence()
        {
            // Internal state of data has been modified programmatically.
            // (for example, at initialization or reset.)
            // This method updates the appearence of the control only, it doesn't raise the events back.

            if (m_iMaximum - m_iMinimum > 0)
            {
                HandlerLeft.Left  = BumperLeft.Width + Rescale(m_iSelStart - m_iMinimum, m_iMaximum - m_iMinimum, m_iMaxWidth);
                HandlerRight.Left = BumperLeft.Width + HandlerLeft.Width + Rescale(m_iSelEnd - m_iMinimum, m_iMaximum - m_iMinimum, m_iMaxWidth);

                StretchSelection();
                SelectedZone.Invalidate();
            }
        }