Умный TextBox или проверка правильности пути к директории: Справочник по C#
Данный пример поможет вам реализовать проверку правильности вводимого пути к директории и мгновенной проверки, т.е. если путь введен неправильно он красного цвета, если путь введен корректно, то он зеленого цвета.
Создаем Windows Form приложение в Microsoft Visual Studio и добавляем один необходимый нам компонент, а именно TextBox. Получаем форму для ввода пути к папке.
Делаем клик правой клавишей мыши по добавленному компоненту и в появившемся контекстном меню выбираем пункт «Свойства».
В открывшейся панели необходимо перейти в события компонента, для этого найдите значок молнии и сделайте клик левой клавиши мыши по нему.
Выполнив все указания, найдите в открывшемся списке событий, событие «TextChanged» и сделайте по нему двойной клик левой клавишей мыши, вы сразу перейдете к в листинг вашей главной формы, с установкой курсора на данное событие компонента формы.
Далее вам необходимо вставить в ваше событие «textBox1_TextChanged» приведенный ниже код:
if (System.IO.Directory.Exists(textBox1.Text)) textBox1.ForeColor = Color.Green; else textBox1.ForeColor = Color.Red;
Вот и все, запустите проект, нажав на клавиатуре клавишу F5. После компиляции и запуска проекта, введите путь, к какой либо директории. Если вы ввели существующий путь, то текст будет зеленого цвета,
а если нет, то красного.
Исходник:
Исходники качаем тут: http://csharpcoderr.rusfolder.net/files/37960265
0.00 (0%) 0 votes