![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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?