powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Devexpress - панель с компонентами вместо ячейки (список в виде повторяющихся наборов)
8 сообщений из 33, страница 2 из 2
Devexpress - панель с компонентами вместо ячейки (список в виде повторяющихся наборов)
    #39525906
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А потом -- как всё это обрабатывать (нажатия и жесты).
...
Рейтинг: 0 / 0
Devexpress - панель с компонентами вместо ячейки (список в виде повторяющихся наборов)
    #39525918
kolio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
при создании фрейма биндить процедуры на клик, которые сидят внутри основной формы
кнопке присвоить лишь tag = id записи и всё
и потом при вызове процедуры на клик - передавать туда sender.tag

отрисовать получилось в ячейке, но! отрисовывается только label и image
а цекбоксы, кнопки не рисуются вообще

отрисовалась выпадалка, но! cust.PaintTo(ACanvas.Handle, 0,0); видимо мне тоже не подходит
так как оно лишь рисует то, что "увидело" на фрейме, а не разместило фрейм в ячейке

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

жест промотки списка - это всё на себя берет делфяк, почти все современные компоненты имею эту настраиваемую опцию
есть FastReport, который не имеет, но даже он более менее корректно проматывается
...
Рейтинг: 0 / 0
Devexpress - панель с компонентами вместо ячейки (список в виде повторяющихся наборов)
    #39525922
SimplTsar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kolio, по поводу отрисовки frame см. правильность установки Frame.Parent. При создании в runtime нужно не забыть про уникальность Frame.Name.
Возможно, вместо всего этого, подойдёт DBCtrlGrid
...
Рейтинг: 0 / 0
Devexpress - панель с компонентами вместо ячейки (список в виде повторяющихся наборов)
    #39525929
kolio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DBCtrlGrid поддерживает лишь определенный вид компонентов (в основном те, что отображают или позволяют ввести инфу)
Увы кнопки он не кушает
...
Рейтинг: 0 / 0
Devexpress - панель с компонентами вместо ячейки (список в виде повторяющихся наборов)
    #39525940
kolio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SimplTsarkolio, по поводу отрисовки frame см. правильность установки Frame.Parent.

кстати если указать фрейму cust.Parent := cxGrid1;
или cust.Parent := cxGrid1DBTableView1.Control;
то фрейм присосался к верхнему уголку грида и сидит себе спокойно и плевал он на промотку грида - оно-то и понятно :)
ну и в принципе в этом случае даже созданный динамически зараннее фрейм тоже плевал на OnCustomDrawCell - там ведь его никуда не приклеивают (в моём случае я хотел бы приклеить к ROW или CELL)
увы у самой ячейки нет TWinControl или TControl свойства, чтобы прилипнуть именно к ячейке
...
Рейтинг: 0 / 0
Devexpress - панель с компонентами вместо ячейки (список в виде повторяющихся наборов)
    #39525971
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что мешает сделать кнопку в виде картинки? :)
...
Рейтинг: 0 / 0
Devexpress - панель с компонентами вместо ячейки (список в виде повторяющихся наборов)
    #39526557
kolio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В итоге остановился на TcxScrollBox
там есть конечно неприятное поведение - пальцем если коснуться самого тела ScrollBox - то скролится тело , а если ткнуть в любой компонент внутри и тянуть пальцем - то не мотает

Увы разрабы devExpress молчат. Собственно на ответ не рассчитывал - пусть просто знают о такой бяке

ИТОГО: задача поменялась и теперь нужно всего 2 панельки, а столько времени почти впустую
...
Рейтинг: 0 / 0
Devexpress - панель с компонентами вместо ячейки (список в виде повторяющихся наборов)
    #39526616
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolioзадача поменялась и теперь нужно всего 2 панельки, а столько времени почти впустую
Проблема не в инструментах, а в постановщике задач -- зачем брать ее в работу, когда она не подходит к инструментам? Вообще, когда подобные задачи появляются (при решении которых нужны жесткие костыли в сторонних компонентах) -- значит что-то где-то попахивает и надо разбираться, в каком месте не туда свернули -- в 80% можно обойтись изменением задачи в рамках уже имеющейся функциональности.
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Devexpress - панель с компонентами вместо ячейки (список в виде повторяющихся наборов)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]