Подскажите ,кто знает!!!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Андрей260276
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 21.07.2006 (Пт) 8:16
Откуда: Рязань

Подскажите ,кто знает!!!

Сообщение Андрей260276 » 08.09.2006 (Пт) 23:24

На форме есть три текстовых поля,а так же есть кнопка,при нажатии которой данные из полей заносятся в базу.Подскажите как мне сделать так,что бы при пустом поле(Одном или всех трёх )кнопка была не доступной.Тоесть возможное нажатие,только при обязательном заполнении всех полей формы.Если есть у кого нибудь готовый пример,скиньте!Буду благодарен за помощь!

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 08.09.2006 (Пт) 23:32

Сделай из текстбоксов массив.
Код: Выделить всё
Private Sub Text1_Change(Index As Integer)
    Command1.Enabled = Text1(0).Text <> "" And Text1(1).Text <> "" And Text1(2).Text <> ""
End Sub
Лучший способ понять что-то самому — объяснить это другому.

kuhtiov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 03.08.2006 (Чт) 5:31

Сообщение kuhtiov » 12.09.2006 (Вт) 7:42

Или так
If Text1 <> "" then Command1.Enabled else Command1.Disabled

Вроде должно работать

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 12.09.2006 (Вт) 7:45

kuhtiov, читай вопрос внимательнее! Ответ Antonariy полностью соответствует вопросу, а твой нет
Весь мир матрица, а мы в нем потоки байтов!

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 12.09.2006 (Вт) 7:59

А идея состоит в том, что бы вместо
Код: Выделить всё
A=(B<>C)
написать
Код: Выделить всё
If B=C Then A=False Else A=True
??
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 143

    TopList