Beispiel #1
0
        private void InitValuesFromReg(Control parentCtrl)
        {
            if (m_RegKey == null)
            {
                return;
            }

            // Go through the controls and restore values from the registry
            foreach (Control curCtrl in parentCtrl.Controls)
            {
                // Filter everything except text boxes
                TextBox curTextBox = curCtrl as TextBox;
                if (curTextBox == null)
                {
                    InitValuesFromReg(curCtrl);
                }
                // Else this is a text box
                else
                {
                    if (m_RegKey.DoesValueExist(curTextBox.Name))
                    {
                        curTextBox.Text = m_RegKey.GetValue(curTextBox.Name);
                    }
                }
            }
        }