public void Parse(string text) { int value; if (!Int32.TryParse(text, out value)) return; if (value < m_minValue) value = m_minValue; if (value > m_maxValue) value = m_maxValue; Value = value; }