Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.03.01;
Скачать: CL | DM;

Вниз

Область со значками неких объектов   Найти похожие ветки 

 
Новичек   (2009-01-17 20:34) [0]

Нужно создать некую область на форме в которой отображать значки с подписями(т.е. как на Рабочем столе).
Значки можно двигать мышькой, распологать в любом месте, и реагировать на действия маши.
Попробовал реализовать с помошью компоненты TImage, но у него нет подписи(т.е. привязанной надписи).
Может быть есь готовый компонент чтобы?
Подскажите плз куда искать?

P.S. Поиск дает результаты связанные с ярлыками/значками файлов/папок и т.п. - но это совершенно не то.


 
Сергей М. ©   (2009-01-17 20:39) [1]

см. TListView


 
Новичек   (2009-01-17 20:59) [2]


> см. TListView

Спасибо!
Все в принцепе так, но...
Как перемещать значки произвольно?


 
Сергей М. ©   (2009-01-17 21:07) [3]

Чавой-то ?


 
Б   (2009-01-17 21:08) [4]

Если хочешь без TListView, то наследуй все свои значки от TGraphicControl и
добавляй в него весь нужный функционал. В крайнем случае прикрепи к Image Label, но это сам понимаешь для "одноразового" пользования.

> двигать мышькой, распологать в любом месте, и реагировать на действия маши.
Хе-хе, все TContol умеют это делать.
Чтобы их таскать, используй метод Drag-and-Drop или найди на CodeNET статью про перетаскивание Image.


 
Новичек   (2009-01-17 21:34) [5]


> Чтобы их таскать, используй метод Drag-and-Drop или найди
> на CodeNET статью про перетаскивание Image


С помощь TImage+TLabel я уже пробовал.
Но думал что есть уже готовые компоненты.

Всем спасибо за ответы!


 
KilkennyCat ©   (2009-01-17 21:40) [6]

Есть и готовые, TPaintBox.


 
Б   (2009-01-17 21:44) [7]

Ещё как вариант: выводить на канве текст или воспользоваться свойством Hint (Подсказка, появляющаяся при наводке мышью).



Страницы: 1 вся ветка

Текущий архив: 2009.03.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
15-1230567308
tButton
2008-12-29 19:15
2009.03.01
интересное кино...


15-1230419786
Rubin
2008-12-28 02:16
2009.03.01
Подскажите где найти пример "управления рабочим столом"


2-1232209950
Psycho
2009-01-17 19:32
2009.03.01
Ограничение длины строки для посылки в сообщении


2-1232119215
Б
2009-01-16 18:20
2009.03.01
Обработка растра в формате 32 бита.


2-1232302860
try...except
2009-01-18 21:21
2009.03.01
Обработка ошибки подключения к сети?