Привет всем, кто в настоящее время пытается запустить оператор IF в C# WinForms, который проверяет, были ли завершены два маскированных текстовых поля, и в этом случае пользователю появится кнопка. Это мой код:Masked Textbox C# Winforms Empty If Statment Not Working?
if (maskedTextBox1.MaskFull && maskedTextBox2.MaskFull)
{
button4.Visible = true;
}
else
{
button4.Visible = false;
}
Когда я запускаю мое приложение видимость кнопки все еще оставаясь скрытыми даже тогда, когда мои Замаскированные Textboxes были завершены/полностью заполненными Кто-нибудь знает, почему это происходит.?
где вы положили оператор if? –
Его под метод компонента Initialize, как я хочу, чтобы он запускался при запуске форм, выглядит так: InitializeComponent(); if (maskedTextBox1.MaskFull && maskedTextBox2.MaskFull) { button4.Visible = true; } – at541
Вам нужно поместить инструкцию в событие TextChanged из MaskedTextBox, чтобы она выполнялась всякий раз, когда пользователь меняет текст ввода. –