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

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

Область со значками неких объектов [D7, XP]


Новичек ©   (2009-01-17 20:34:00) 

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

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


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

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


KilkennyCat   (2009-01-17 21:40:00) [2]

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


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


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


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

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


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

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

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


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

Чавой-то ?


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


> см. TListView

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


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

см. TListView


Наверх

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