Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Остановка программы Добавлено: 02.05.07 22:08  

Автор вопроса:  litt
Допустим, у меня есть текстовое поле. Если в него ничего не введено, то вылезает MsgBox с ошибкой... и программа выполняется дальше... Как сделать так:
если в это поле ничего не введено... программа останавливалась и ждала до тех пор, пока не введут значение этой переменной?

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Alexandrus



ICQ: 496782368 

Вопросов: 18
Ответов: 312
 Web-сайт: starsorion.com
 Профиль | | #1
Добавлено: 02.05.07 22:21
Когда вылазить MsgBox,прога итак останавливается:) Заблокируй дальнейшие действия для пользователя, пока он не введёт данные,проверяй по таймеру...

Ответить

Номер ответа: 2
Автор ответа:
 intel-DX



ICQ: 445091742 

Вопросов: 4
Ответов: 169
 Профиль | | #2 Добавлено: 02.05.07 22:50
1)это когда надо вводить данные фиксированой длины, где N количество символов нужное в Text1
Установи в свойствах Text1
MaxLenght = N

Private Sub Command1_Click()
    If Len(Text1.Text) <> N then
        MsgBox "Ану заполни поле!!!"
        Exit Sub
    End if
'*********Kod Programmu**************


End Sub

2)Когда в Text1 должно хотя бы чтото должно быть

Private Sub Command1_Click()
    If Text1. = " " or Text1.Text <> "" then
        MsgBox "Ану заполни поле!!!"
        Exit Sub
    End if
'*********Kod Programmu**************


End Sub

Ответить

Номер ответа: 3
Автор ответа:
 Серёга



ICQ: 262809473 

Вопросов: 17
Ответов: 561
 Web-сайт: houselab.narod.ru
 Профиль | | #3
Добавлено: 02.05.07 22:58
На сколько я понял юзер вводит что - то в текстовое поле и нажимает на кнопку. Так?
Если так, то нужно просто заблокировать эту кнопку при пустом тексовом поле.
Private Sub Text1_Change()
Command1.Enabled = Not (Text1.Text = "";)
End Sub

Ответить

Номер ответа: 4
Автор ответа:
 Alexandrus



ICQ: 496782368 

Вопросов: 18
Ответов: 312
 Web-сайт: starsorion.com
 Профиль | | #4
Добавлено: 02.05.07 23:07
Всё вышесказанное справедливо и полностью соответствует -'Заблокируй дальнейшие действия для пользователя...' ...или модально выведи форму для заполнения,не ввёл данные-форму не закрыть! ...или InputBox...Вариантов много-выбирай...

Ответить

Номер ответа: 5
Автор ответа:
 litt



Вопросов: 6
Ответов: 18
 Профиль | | #5 Добавлено: 03.05.07 18:09
ВСЕМ ОГОРМНОЕ СПАСИБО ЗА ПОМОЩЬ!!! Вы супер.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам