Невозможно изменить цвет границы текстового поля при нажатии кнопки - PullRequest
0 голосов
/ 11 марта 2019

Моя проблема: Цвет рамки текстового поля изменяется только при наведении курсора на текстовое поле.Но я хочу, чтобы он менял цвет при нажатии кнопки.

Вот мой код:

private void registracija_Btn_Click(object sender, EventArgs e) 
{
.
. 
.
         errorProvider2.SetError(RegistracijaUporabnisko_txt, "Username already exists!");              
         //RegistracijaUporabnisko_txt.Focus();
         RegistracijaUporabnisko_txt.Border.Color = Color.Red;
         RegistracijaUporabnisko_txt.Border.Thickness = 3; 
.
.
.
}

Он показывает errorProvider и меняет толщину границы, но цвет меняется только при наведении курсоравыше этого.

1 Ответ

2 голосов
/ 11 марта 2019
private void registracija_Btn_Click(object sender, EventArgs e) 
{
.
. 
.
     errorProvider2.SetError(RegistracijaUporabnisko_txt, "Username already exists!");              
     RegistracijaUporabnisko_txt.Invalidate();
     RegistracijaUporabnisko_txt.Border.Color = Color.Red;
     RegistracijaUporabnisko_txt.Border.Thickness = 3; 
.
.
.
}

RegistracijaUporabnisko_txt.Invalidate (); - Решение!Благодаря DonBoitnott

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...