Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Событие изменния ComboBox-a


Страницы:   1 2

Дима С ©   (2008-09-15 00:51:00) 

Можно как-то узнать каким образом было сделано изменение значения Combo - с помощью клавиатуры (клавиши вверх/вниз, incr.search) или с помощью мыши?


Германн   (2008-09-16 14:19:00) [1]


> Плохиш ©   (16.09.08 11:45) [33]

:)


Плохиш   (2008-09-16 11:45:00) [2]


> Германн ©   (16.09.08 00:31) [30]
>
> > Плохиш ©   (16.09.08 00:08) [28]
>
> А тебе это нужно?

Думаешь один Ega23 шедевры по стенам развешивает? ;-)


MsGuns   (2008-09-16 11:08:00) [3]

Автору -
"А винтовку тебе, а послать тебя в бой" (ВВС)

чтоб фигней не маялся


Германн   (2008-09-16 00:35:00) [4]


> Дмитрий С   (16.09.08 00:28) [29]
>
> Сделал, как сам и предложил:)
>
> Идея такая:
>

Ну а я что говорил? "Както- так" = "перректально".


Германн   (2008-09-16 00:31:00) [5]


> Плохиш ©   (16.09.08 00:08) [28]
>
>

А тебе это нужно? Это решение либо через [18], либо перректально. Первое очевидно, второе нафик.
:)


Дмитрий С   (2008-09-16 00:28:00) [6]

Сделал, как сам и предложил:)

Идея такая:
На форме, к примеру, TListBox. Когда пользователь проводит курсором по нему, то автоматически выделяется та строка, над которой курсор. Одновременно с выделением на место строки подставляется TComboBox. Т.е. пользователь не нажимая кнопок мыши выделяет нужный элемент и вызывает его редактор. Далее он мышкой кликает по стрелочке и выбирает нужный ему вариант. И все продолжается в том же духе...
Однако если он работает только с клавиатурой... Он с помощью клавиш стрелок выбирает строку и помощью клавиатуры выбирает нужный вариант - тут нужно следить да тем, чтобы ListBox не реагировал на движения мыши - чтобы Комбик не "убежал". А после того как пользователь сделал изменения (срабатывает OnExit комбика) ListBox вновь ведет себя по-прежнему...
Както- так


Плохиш   (2008-09-16 00:08:00) [7]


> Дмитрий С   (15.09.08 21:11) [27]
> Разговорились-то, я уже все сделал

Поделись.


Дмитрий С   (2008-09-15 21:11:00) [8]

Разговорились-то, я уже все сделал:)


{RASkov}   (2008-09-15 20:07:00) [9]

> ха, а ты думаешь он понимает?

Всё ясно :)


Anatoly Podgoretsky   (2008-09-15 20:02:00) [10]

> Palladin  (15.09.2008 18:08:15)  [15]

В коробку передач


Smile   (2008-09-15 19:56:00) [11]

А почему не
> Германн ©   (15.09.08 01:07) [2]
> А зачем? Какая при этом может быть разница?

?
Надуманная ветка.
Автор похоже не вполне осознает чего хочет:(


Palladin   (2008-09-15 19:55:00) [12]

ха, а ты думаешь он понимает?


{RASkov}   (2008-09-15 19:51:00) [13]

> > я вообще не пойму, с какой такой внеземной радости, я не
> смогу перевести на комбик фокус тыкая по нему же мышкой

> [21] Palladin ©   (15.09.08 19:40)

Ну и? :)
Тыркнули по комбику мышой, а мыша так и отскочила от него :) ....или не так, мож я не верно все понимаю :(


Palladin   (2008-09-15 19:40:00) [14]


> Только ему наоборот вроде нужно....))

А если пользователь тыкает мышкой - мне надо, чтобы фокус не оставалсяна комбике

куда он мышкой тыкает?

В комбик


{RASkov}   (2008-09-15 19:36:00) [15]

> [16] Dmitry S ©   (15.09.08 18:08)
> Тракторист - это тот, кто работает без мыши:)

Ясно) Будем иметь в виду)


{RASkov}   (2008-09-15 19:35:00) [16]

> [18] Palladin ©   (15.09.08 18:17)
> я вообще не пойму, с какой такой внеземной радости, я не
> смогу перевести на комбик фокус тыкая по нему же мышкой

Только ему наоборот вроде нужно....))

> А если пользователь тыкает мышкой - мне надо, чтобы фокус
> не оставался на комбике, а пропадал

т.е. мышкой в него(комбик) - тык, а фокус не в нем остался.... Фик знает чего нужно :)
На ОнКлик комбика вызывать егойный ОнЕксит... фик знает)


Palladin   (2008-09-15 18:17:00) [17]

тогда Комбик.OnClick, и делай свое грязное дело. я вообще не пойму, с какой такой внеземной радости, я не смогу перевести на комбик фокус тыкая по нему же мышкой


Dmitry S   (2008-09-15 18:09:00) [18]


> куда он мышкой тыкает?

В комбик


Dmitry S   (2008-09-15 18:08:00) [19]


> {RASkov} ©   (15.09.08 18:00) [14]

Что, первый раз слышишь чтоли? Тракторист - это тот, кто работает без мыши:) Раньше когда-то так было :)


Palladin   (2008-09-15 18:08:00) [20]


> А если пользователь тыкает мышкой

куда он мышкой тыкает?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо