ComboBox - Click и Change. Взлетит или рванет?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Space
Combo-маньяк
Combo-маньяк
 
Сообщения: 818
Зарегистрирован: 11.01.2007 (Чт) 1:19
Откуда: Украина

ComboBox - Click и Change. Взлетит или рванет?

Сообщение Space » 09.04.2009 (Чт) 1:20

Интересно, почему после выбора значения в списке (Click) не происходит Change, ведь значение в Text изменяется?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: ComboBox - Click и Change

Сообщение alibek » 09.04.2009 (Чт) 7:09

Потому что так описано в документации.
В обработчике Click сделай вызов обработчика Change.
Lasciate ogni speranza, voi ch'entrate.

Space
Combo-маньяк
Combo-маньяк
 
Сообщения: 818
Зарегистрирован: 11.01.2007 (Чт) 1:19
Откуда: Украина

Re: ComboBox - Click и Change

Сообщение Space » 09.04.2009 (Чт) 8:37

Хотелось бы понять смысл сего. А то буду писать свои контролы, наделаю делов :)

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

Re: ComboBox - Click и Change. Взлетит или рванет?

Сообщение Хакер » 09.04.2009 (Чт) 13:13

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

Space
Combo-маньяк
Combo-маньяк
 
Сообщения: 818
Зарегистрирован: 11.01.2007 (Чт) 1:19
Откуда: Украина

Re: ComboBox - Click и Change. Взлетит или рванет?

Сообщение Space » 09.04.2009 (Чт) 19:34

ну это, Хакер, я и без тебя знаю. О, уже мои темы изменяют... :)

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: ComboBox - Click и Change. Взлетит или рванет?

Сообщение iGrok » 09.04.2009 (Чт) 19:48

Space писал(а):ну это, Хакер, я и без тебя знаю. О, уже мои темы изменяют... :)

Ну а если знаешь, зачем спрашиваешь?
label:
cli
jmp label

Space
Combo-маньяк
Combo-маньяк
 
Сообщения: 818
Зарегистрирован: 11.01.2007 (Чт) 1:19
Откуда: Украина

Re: ComboBox - Click и Change. Взлетит или рванет?

Сообщение Space » 09.04.2009 (Чт) 20:11

вопрос был поставлен так: "Почему так, а не иначе?" А Хакер ответил на вопрос "что когда происходит?"
Change происходит при изменении непосредственно текста.
При Click текст ведь тоже меняется, хоть и не через ввод от клавы.

arthur2
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1688
Зарегистрирован: 23.01.2008 (Ср) 14:35

Re: ComboBox - Click и Change. Взлетит или рванет?

Сообщение arthur2 » 09.04.2009 (Чт) 21:05

чтобы ты сам в программе мог отличить, когда текст у тебя изменился с клавиатуры, а когда - при выборе из списка. Чего непонятного-то?
Артур
 
   

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: ComboBox - Click и Change. Взлетит или рванет?

Сообщение iGrok » 09.04.2009 (Чт) 21:09

Space писал(а):вопрос был поставлен так: "Почему так, а не иначе?" А Хакер ответил на вопрос "что когда происходит?"
Change происходит при изменении непосредственно текста.
При Click текст ведь тоже меняется, хоть и не через ввод от клавы.

Ты либо не правильно ставишь вопросы, либо не там их задаёшь.
label:
cli
jmp label


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

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

Сейчас этот форум просматривают: Google-бот и гости: 60

    TopList