Вверх ↑
Этот топик читают: Гость
Ответов: 497
Рейтинг: 16
#1: 2016-08-01 12:40:48 ЛС | профиль | цитата

как сделать такой список?? уже сколько гуглом брожу не результатов нет. был вариант с панелями но много ресурсов нужно(5000 панелей) + толковой прокрутки не могу получить.
карма: 1
        ]  
0
vip
#1.1контекстная реклама от партнеров
Разработчик
Ответов: 4697
Рейтинг: 426
#2: 2016-08-01 14:07:36 ЛС | профиль | цитата
Это кастомный список, из стандартных такой сделать можно только панелями, с помощью IC (по идее должен быть какой то API для кастомных строк в списке, но не факт, что KOL об этом знает) или вручную рисовать на PaintBox-е.
карма: 10
0
Ответов: 497
Рейтинг: 16
#3: 2016-08-01 17:36:01 ЛС | профиль | цитата
Assasin,
Assasin писал(а):
из стандартных такой сделать можно только панелями, с помощью IC
вот это интересно.
Assasin писал(а):
но не факт, что KOL об этом знает
ну так у меня Delphi под боком может перенести можно.
я вот на старом заброшенном сайте нашел спасибо индексации Google похоже на то что мне надо и оно под Delphi 6 вот вопрос есть мануал или основные аспекты переноса или еще ЧАВО как перенести в Hiasm. уже уйму всего пришлось бы отдельную вкладку делать перенес бы но не знаю как
карма: 1
        ]  
0
Ответов: 2202
Рейтинг: 675
#4: 2016-08-01 17:37:14 ЛС | профиль | цитата
RAWY_EX, рисовать научитесь и не будет таких вопросов.
Вот за пару минут нарисовал вам такой список: drawlistbox.sha(прокрутка колесом мыши, выбор левым кликом)
Конечно нужно доработать, но основное в этом примере показано. Добавить стандартный контрол полосы прокрутки или нарисовать свой, тоже не проблема. Разукрасить список тоже не сложно.
Вид рисованного списка
карма: 11

2
файлы: 2drawlistbox.sha [13.5KB] [486], drawlistbox01.png [28KB] [822]
Голосовали:Tad, Shonyi
Ответов: 497
Рейтинг: 16
#5: 2016-08-01 17:51:42 ЛС | профиль | цитата
sla8a, у вас кастомный? обновил только что но не оно
Error

C:\Program Files\HiAsm\Elements\delphi\code\hiImg_TextInRect.pas(65) Error: Undeclared identifier: 'PTransform'

C:\Program Files\HiAsm\Elements\delphi\code\hiImg_TextInRect.pas(120) Error: Undeclared identifier: 'ReadObject'

C:\Program Files\HiAsm\Elements\delphi\code\hiImg_TextInRect.pas(120) Error: Undeclared identifier: '_data_Transform'

C:\Program Files\HiAsm\Elements\delphi\code\hiImg_TextInRect.pas(120) Error: Undeclared identifier: 'TRANSFORM_GUID'

C:\Program Files\HiAsm\Elements\delphi\code\hiImg_TextInRect.pas(121) Error: Operator not applicable to this operand type

C:\Program Files\HiAsm\Elements\delphi\code\hiImg_TextInRect.pas(125) Error: 'THEN' expected but identifier '_Set' found

C:\Program Files\HiAsm\Elements\delphi\code\hiImg_TextInRect.pas(139) Error: Operator not applicable to this operand type

C:\Program Files\HiAsm\Elements\delphi\code\hiImg_TextInRect.pas(139) Error: Missing operator or semicolon

C:\Program Files\HiAsm\Elements\delphi\code\hiImg_TextInRect.pas(143) Error: 'END' expected but 'FINALLY' found

C:\Program Files\HiAsm\Elements\delphi\code\hiImg_TextInRect.pas(146) Error: EXCEPT or FINALLY expected

карма: 1
        ]  
0
Ответов: 2202
Рейтинг: 675
#6: 2016-08-01 17:55:29 ЛС | профиль | цитата
RAWY_EX, эти обновления сделаны уже давным давно. Обновлялись элементы графики, кроме самих элементов обновлялся еще и Img_Draw.pas. Скорее всего у вас не обновлен именно он.
карма: 11

0
Ответов: 497
Рейтинг: 16
#7: 2016-08-01 18:03:24 ЛС | профиль | цитата
sla8a, да, оно почти помогло C:\Program Files\HiAsm\Elements\delphi\code\hiImg_TextInRect.pas(120) Error: Undeclared identifier: 'ReadObject'
карма: 1
        ]  
0
Ответов: 2202
Рейтинг: 675
#8: 2016-08-01 18:06:23 ЛС | профиль | цитата
Добавил градиен на весь список.
------------ Дoбавленo в 18.04:
Перезапускали HiAsm?
------------ Дoбавленo в 18.05:
Еще Share.pas посмотрите (лучше сразу обновите).
------------ Дoбавленo в 18.06:
Хуже не будет.
карма: 11

0
Ответов: 497
Рейтинг: 16
#9: 2016-08-01 19:03:31 ЛС | профиль | цитата
sla8a, то что нужно в компонент бы но вот индекс он не от всего списка а от тех которые видно да и скрол бар нужен ща будем думать спасибо огромное
карма: 1
        ]  
0
Ответов: 2202
Рейтинг: 675
#10: 2016-08-01 19:14:17 ЛС | профиль | цитата
RAWY_EX писал(а):
но вот индекс он не от всего списка а от тех которые видно
Не понял. О каком индексе речь?
------------ Дoбавленo в 19.14:
А вы про индекс выделенной строки? Так тут немного подумать и доделать самому.
карма: 11

0
Ответов: 16884
Рейтинг: 1239
#11: 2016-08-02 22:09:28 ЛС | профиль | цитата
sla8a писал(а):
Добавил градиен на весь список.
1. При запуске в первой строке "Элеонора Куманская". Если прокрутить список, а потом прокрутить обратно, то первым в списке станет "Павел Ураганский"
2. Нужно ограничение прокрутки списка за его пределы.

Как было до перезаливки не знаю. Не обратил внимание...
------------ Дoбавленo в 22.09:
Исправление п.1
sla8a_3.png
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1sla8a_3.png [1.3KB] [577]
Ответов: 497
Рейтинг: 16
#12: 2016-08-03 00:07:21 ЛС | профиль | цитата
Tad,
п.2
------------ Дoбавленo в 00.07:
а вооообще было бы неплохо что то типа ChildScrollBox внутри которого можно настроить схему а при старте эта схема рисовалась(выполнялась) как item listbox-a
карма: 1
        ]  
0
Разработчик
Ответов: 26067
Рейтинг: 2121
#13: 2016-08-03 00:47:54 ЛС | профиль | цитата
RAWY_EX писал(а):
а вооообще было бы неплохо что то типа ChildScrollBox внутри которого можно настроить схему а при старте эта схема рисовалась(выполнялась) как item listbox-a

Ну вот на кой черт пункту listbox-a еще и скролл лепить? Хотелось бы услышать основную концепцию применения сего чуда.
карма: 22

0
Ответов: 497
Рейтинг: 16
#14: 2016-08-03 01:18:03 ЛС | профиль | цитата
nesco,
старый знакомый дед писал(а):
а теперь сотри с памяти все что я сказал пойди на противоположную сторону и посмотри снова

Не так сее чудо вы поняли. контейнер весь как пункт эти пункты в список строк а списку строк скрол.
карма: 1
        ]  
0
Разработчик
Ответов: 26067
Рейтинг: 2121
#15: 2016-08-03 01:40:56 ЛС | профиль | цитата
RAWY_EX писал(а):
Не так сее чудо вы поняли

Как написал, так и поняли.
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)