Проверить изменялся ли текст в TextBox (ComboBox)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
kminas
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 31.10.2005 (Пн) 20:17
Откуда: Ростов-на-Дону

Проверить изменялся ли текст в TextBox (ComboBox)

Сообщение kminas » 12.02.2008 (Вт) 21:03

В TextBox имеется текст. Можно ли проверить изменял ли его пользователь? Либо другой вариант. Остался ли старый текст?
Константин

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 12.02.2008 (Вт) 23:18

kminas
При изменении текста происходит событие Change. Лови его.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

kminas
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 31.10.2005 (Пн) 20:17
Откуда: Ростов-на-Дону

Сообщение kminas » 12.02.2008 (Вт) 23:48

Спасибо, это мысль. Буду думать.
Константин

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 12.02.2008 (Вт) 23:51

Фраза "Буду думать" после ответа на простой вопрос, наводит на мысль, что вопрошающий чего-то не понял, и стесняется/ленится спросить.


(гость, не обнаружив нигде выключателя)
-- А как у вас тут включается свет?
-- А вон, в углу выключатель.
-- Спасибо, буду думать.

Сразу возникает непонимание ситуации, - чего тут думать-то, бери да включай свет.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

kminas
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 31.10.2005 (Пн) 20:17
Откуда: Ростов-на-Дону

Сообщение kminas » 13.02.2008 (Ср) 15:45

Хакер Извини, никогда не писал условие по какому-нибудь событию, так что для меня это еще новое. Хотел попробовать придумать что-нибудь сам, но пока ничего не надумал.
Константин

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 13.02.2008 (Ср) 16:29

kminas
И никогда не напишешь, потому что такой вещи, как "условие по событию" не существует.


Код: Выделить всё
Private bVarIsDirty As Boolean

Private Sub Text1_Change()
      bVarIsDirty = True
End Sub

Private Sub Command1_Click()
     If bVarIsDirty Then
        MsgBox "Значения изменили"
        bVarIsDirty = False
     Else
        MsgBox "Значение больше не меняли"
     end if
End Sub

—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

kminas
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 31.10.2005 (Пн) 20:17
Откуда: Ростов-на-Дону

Сообщение kminas » 13.02.2008 (Ср) 19:02

Спасибо!
Константин


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39

    TopList