コード例 #1
0
ファイル: Funciones.cs プロジェクト: edalca/SICI
        public static bool esValido(Control control)
        {
            bool valido = true;

            foreach (Control c in control.Controls)
            {
                if (c.GetType() == typeof(GroupBox) || c.GetType() == typeof(Panel))
                {
                    if (esValido(c) == false)
                    {
                        valido = false;
                    }
                }
                else
                if (c.GetType() == typeof(MetroTextBox))
                {
                    MetroTextBox textBox = (MetroTextBox)c;
                    if (textBox.esValido() == false)
                    {
                        valido = false;
                    }
                }
                else
                if (c.GetType() == typeof(MetroComboBox))
                {
                    MetroComboBox comboBox = (MetroComboBox)c;
                    if (comboBox.esValido() == false)
                    {
                        valido = false;
                    }
                }
                else
                if (c.GetType() == typeof(MaskedTextBox))
                {
                    MaskedTextBox maskedTextBox = c as MaskedTextBox;
                    if (maskedTextBox.MaskFull == false)
                    {
                        valido = false;
                    }
                }
            }
            return(valido);
        }