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

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

Не могу разобраться с ListBox


ЛоЛо ©   (2002-11-03 14:12:00) 

Простой вопрос: хочу чтобы при двойном щелчке мышкой указанная строка из ListBox переместилась в некоторую строку в Memo.Помогите!


Новенький в Делфи   (2002-11-03 17:03:00) [1]

// в DblClick не важно какого объекта пишем
var n:integer;
begin
n:= ListBox1.itemIndex;
if n<0 then exit;
Memo1.lines.add(ListBox1.Items[n]);
end;


TTCustomDelphiMaster   (2002-11-03 16:12:00) [2]

Действительно не надо. Я думал что событие onDblClick возникает и при двойном щелчке по пустой области ListBox, а оказывается нет. Тогда первый пункт вычеркиваем. Остается:
1. Вставляем текст итема в мемо


MsGuns   (2002-11-03 15:55:00) [3]

>TTCustomDelphiMaster © (03.11.02 15:30)
>1. Определяем итем по координатам курсора

А зачем текущий итем в списке определять по координатам курсора ? Курсор нужен в мемо, чтобы правильно определить место, куда вставлять. Или я чего-то недопонимаю ?


TTCustomDelphiMaster   (2002-11-03 15:30:00) [4]

В чем проблема то?
1. Определяем итем по координатам курсора
2. Вставляем текст итема в мемо


LOLs   (2002-11-03 14:15:00) [5]

Извините, не переместилась, а просто скопировалась.


Наверх

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