В .net WinForms вы можете использовать элемент управления провайдером ошибок
Ошибка поставщика http://pages.google.com/edit/tim.yen/ErrorProvider.png/ErrorProvider-full;init:.png
Прикрепить сообщение об ошибке к элементу управления, когда оно недействительно
errorProvider1.SetError (textBox1, «Сообщение об ошибке»);
и очистите сообщение, когда оно будет действительным
errorProvider1.SetError (textBox1, "");
Вы можете указать местоположение значка, используя поля выравнивания и заполнения значков
- errorProvider1.SetIconAlignment
(TextBox1,
ErrorIconAlignment.MiddleRight);
- errorProvider1.SetIconPadding
(textBox1, 2);