Ошибка FormValidation, не все возвращаемое значение кодаC#

Место общения программистов C#
Ответить
Anonymous
 Ошибка FormValidation, не все возвращаемое значение кода

Сообщение Anonymous »

Я хочу, чтобы все контроллеры отображали ошибки или получали цвет элементов управления, например кнопки или что-то еще.
Мне нужно предоставить каждому контроллеру в моем приложении некоторые необходимые функции, такие как цвет кнопок. поля, поле цвета.
поэтому я создаю элемент управления классом, но функция показывает ошибку, которую я не могу устранить.
Я безуспешно пробовал следующее .
вот мой код:
// Required Control - Style
private static void fnRequiredControlStyle(Control pCtrl, bool pIsValid)
{
pCtrl.BackColor = Color.White;
pCtrl.ForeColor = Color.Black;
}

// Form Validation
public static bool fnFormValidation(Form pFrm, ListControl plstRequiredField, Control.ControlCollection vCont)
{
// IsValid
bool vIsValid = true;

foreach (Control vcontrol in vCont)
{
// Required Control
Control vRequiredControl = pFrm.Controls.Find(vcontrol.Name, true)[0];

// Text Box
if (vRequiredControl is TextBox)
{
// Check
if (string.IsNullOrEmpty(vRequiredControl.Text))
{
// InValid
vIsValid = false;

// Required Control -Style
fnRequiredControlStyle(pCtrl: vRequiredControl, pIsValid: false);
}
else
{
// InValid
vIsValid = true;
// Required Control -Style
fnRequiredControlStyle(pCtrl: vRequiredControl, pIsValid: true);
}
}

// NumericUpDown
if (vRequiredControl is NumericUpDown)
{
// Check
if (((NumericUpDown)vRequiredControl).Value == 0)
{
// InValid
vIsValid = false;

// Required Control -Style
fnRequiredControlStyle(pCtrl: vRequiredControl, pIsValid: false);
}
else
{
// InValid
vIsValid = true;
// Required Control -Style
fnRequiredControlStyle(pCtrl: vRequiredControl, pIsValid: true);
}
}

// ComboBox
if (vRequiredControl is ComboBox)
{
// Check
if (((ComboBox)vRequiredControl).SelectedIndex == -1)
{
// InValid
vIsValid = false;

// Required Control -Style
fnRequiredControlStyle(pCtrl: vRequiredControl, pIsValid: false);
((ComboBox)vRequiredControl).DroppedDown = true;
}
else
{
// InValid
vIsValid = true;
// Required Control -Style
fnRequiredControlStyle(pCtrl: vRequiredControl, pIsValid: true);
}
}

//Return IsValid
return vIsValid = false;
};

}


Подробнее здесь: https://stackoverflow.com/questions/786 ... turn-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»