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

Вниз

DrawGrid, только вместо ячеек - панели   Найти похожие ветки 

 
Unknown user ©   (2009-06-19 22:48) [0]

Ищу контрол аналогичный окну с Thumbnails в просмотрщиках графики, наподобие ACDSee. Мне нужно располагать список TPanel в заданное произвольное количество рядов и колонок и скроллировать их по горизонтали и вертикали. Надеюсь понятно изложил :) Что-то вроде DrawGrid, только вместо ячеек - панели. Есть уже готовые решения?


 
Игорь Шевченко ©   (2009-06-19 23:20) [1]

Мучайся:

http://delphimaster.net/view/15-1244032296/


 
Игорь Шевченко ©   (2009-06-19 23:21) [2]

Еще есть TFlowPanel - можно посмотреть в ее сторону


 
Германн ©   (2009-06-20 00:27) [3]


> Игорь Шевченко ©   (19.06.09 23:20) [1]
>
> Мучайся:

Изверг!
:)


 
Unknown user ©   (2009-06-20 13:06) [4]


> Мучайся:
>
> http://delphimaster.net/view/15-1244032296/


Прочитал. Моя задача таки попроще, у меня не будет тысяч контролов. Всего лишь 6-12 панелей. Вопрос именно в том как организовать их расположение в несколько рядов и колонок и при этом свободно менять число колонок и рядов. Надеюсь найти готовый компонент.

TFlowPanel  не подходит. Пишем в Delphi 5.


 
PEAKTOP ©   (2009-06-20 15:27) [5]

Попробуй обратно портировать в Delphi5 из сырцов BDS2009 компонет TCategoryButtons. По крайней мере, для Delphi7 у мну получилось. С Delphi5 там немного отличий (Variants, некоторые фичи вынесены в Types), так что должно выйти.

Ну, а картинки для CategroyButtons придется в TImageList грузить. :)


 
atruhin ©   (2009-06-20 20:15) [6]

Virtual TreeView умеет.
Пример http://www.mustangpeak.net/easylistview_screenshots.htm


 
vuk ©   (2009-06-20 22:35) [7]

Я как раз именно список thumbnail-ов делал при помощи ExpressQuantumGrid в режиме CardView.
http://www.devexpress.com/Products/VCL/ExQuantumGrid/layout.xml


 
Unknown user ©   (2009-06-21 00:46) [8]

Спасибо за подсказки, но мне нужно не просто выводить графику в ячейках. Мне нужно создавать в ячейках панели, в которых будут лежать другие контролы. Похожую задачу решал Игорь Шевченко, только у меня не будет такого огромного количества элементов управления.


 
Германн ©   (2009-06-21 00:53) [9]


> Похожую задачу решал Игорь Шевченко, только у меня не будет
> такого огромного количества элементов управления.

Похоже он её пока так и не решил. (Ну во всяком случае так, как ему хотелось бы). Может вам объединиться?
:)


 
Игорь Шевченко ©   (2009-06-21 01:49) [10]

Германн ©   (21.06.09 00:53) [9]

Я уже все решил, об чем писал в упоминаемой ветке. Собственно, автору делать почти нечего - задать размеры сетки в программе или условия, по которым это размеры изменяются и выстраивать панели по квадратам этой сетки, хочется, слева направо, хочется - сверху вниз. Собственно я примерно то же свмое делаю, только у меня фреймы сгруппированы и каждая группа не может быть разбита по нескольким столбцам - автору проще.


 
Германн ©   (2009-06-21 01:57) [11]


> Игорь Шевченко ©   (21.06.09 01:49) [10]
>
> Германн ©   (21.06.09 00:53) [9]
>
> Я уже все решил, об чем писал в упоминаемой ветке. Собственно,
>  автору делать почти нечего - задать размеры сетки в программе
> или условия, по которым это размеры изменяются и выстраивать
> панели по квадратам этой сетки, хочется, слева направо,
> хочется - сверху вниз.

День, когда я усомнюсь в "Магах ДМ" будет последним в моей жизни. !
:)


 
Германн ©   (2009-06-21 02:03) [12]

Иду спать
Если завтра будет "нормальная погода", то ....



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

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

Наверх




Память: 0.49 MB
Время: 0.008 c
2-1245781221
Footballer
2009-06-23 22:20
2009.08.23
Не дать закрыть чужому приложению


15-1244032296
Игорь Шевченко
2009-06-03 16:31
2009.08.23
сделать для формы (фрейма, WinControl) аналог Begin/EndUpdatе


1-1212645024
EgorovAlex
2008-06-05 09:50
2009.08.23
Есть TAction и он назначен кнопке в тулбаре и пункту меню,


15-1245903755
oldman
2009-06-25 08:22
2009.08.23
Linux для маломощных машин.


1-1211977078
TForumHelp
2008-05-28 16:17
2009.08.23
Создание компонента