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

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

Drag&Drop in ComboBox... [D6, WinXP]


^Sanya ©   (2002-08-15 18:37:00) 

Наверняка возможно в открытом ComboBox"е перетаскивать строки с одной позиции на другую? Подчёркиваю, что весь drag&drop должен происходить внутри одногоComboBox"а.


^Sanya   (2002-08-16 19:54:00) [1]


> Игорь Шевченко © (16.08.02 10:30)

Спасибо за ссылку, изучаем-с...очень интересно...


^Sanya   (2002-08-16 19:49:00) [2]


> MBo © (16.08.02 07:06)
> Нет, нельзя.
> А откуда возникла такая задача? Может, сэмулировать ComboBox
> из Edit, кнопки и ListBox?

Зада ча возникла из моей программы:
при запуске выбираешь базу в combobox. Когда баз много, иногда нужно менять кой какие строки баз местами...
С ListBox"ом сам могу разобраться без проблем. Но поскольку я ещё и учусь, хотел с ComboBox"ом попробовать.


Игорь Шевченко   (2002-08-16 10:30:00) [3]

Можно, но придется заниматься перехватом сообщений, приходящих к ListBox"овой части ComboBox"а. Как это сделать - есть пример на
http://www.delphikingdom.com/treasury/combo.htm(там несколько иная задача решается, но идея, я полагаю, будет ясна)


MBo   (2002-08-16 08:37:00) [4]

Да и нет у ComboBox обработчиков MouseXXX


ЮЮ   (2002-08-16 08:34:00) [5]

а как ты его тогда закроешь, если MouseDown - будет Drag, а MouseUp - Drop ?


MBo   (2002-08-16 07:06:00) [6]

Нет, нельзя.
А откуда возникла такая задача? Может, сэмулировать ComboBox из Edit, кнопки и ListBox?


Наверх

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