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

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

ListBox, cut and paste [D6, Win2k]


Andrey, K ©   (2005-01-05 16:30:00) 

Подскажите, как можно сделатъ ListBox в котором можно редактироватъ и вставлятъ items (cut and paste). Заранее спасибо.


Andrey K   (2005-01-06 01:32:00) [1]

Спасибо за помошъ.


Просто Джо   (2005-01-05 17:54:00) [2]

Регистрируешь свой формат Клипборда функцией RegisterClipboardFormat.
Вешаешь Popup-меню на правую кнопку с коммандами Копировать/Вставить.
И ручками.
Скопировать: готовишь структуру, описывающую отдельный Item(текст, возможно Data); копируешь ее в Clipboard функцией SetClipboardData.
Вставить: извлекаешь из Клипборда данные функцией GetClipboardData, после этого Items.AddObject.
Делов-то :)

Или если Data не используется и копировать надо простой текст из любой аппликации, тогда не надо регистрировать.


Andrey K   (2005-01-05 17:51:00) [3]

Спасибо, ответ найден. Буду исполъзоватъ Memo.


panov   (2005-01-05 17:32:00) [4]

Запятую убери из ника.


Andrey, K   (2005-01-05 17:26:00) [5]

Спасибо, а как можно сделатъ cut and paste?


KSergey   (2005-01-05 16:32:00) [6]

Взять ListView в подходящем режиме. Как минимум редактирование там есть. А это самое длинное по реализации.


Наверх

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