Главная страница
    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.45 MB
Время: 0.005 c
6-1200125041
Vendict
2008-01-12 11:04
2009.03.01
Передача файлов


2-1231942778
Scot Storch
2009-01-14 17:19
2009.03.01
нарисовать прямоугольник


2-1232384862
Илья_
2009-01-19 20:07
2009.03.01
Уточнение по работе цикла for


15-1230333042
Германн
2008-12-27 02:10
2009.03.01
Ошибка svchost


15-1230911401
Константинов
2009-01-02 18:50
2009.03.01
Как починить?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский