Наши преимущества

Delphi - Buttons in ListBox

Статус
Закрыто для дальнейших ответов.

Kilya

Турист
Credits
10
Доброго времени суток.
Подскажите, кто знает: Возможно ли дорисовать в строке ListBox кнопку, чтоб она была кликабельна, естественно для каждой строки свой код на кнопке?

что то на подобии
59BcJ.jpg

или
actualfile.aspx


голову сломал, а результата не нашел.
ХЕЛП
 
Доброго времени суток.
Подскажите, кто знает: Возможно ли дорисовать в строке ListBox кнопку, чтоб она была кликабельна, естественно для каждой строки свой код на кнопке?

что то на подобии
59BcJ.jpg

или
actualfile.aspx


голову сломал, а результата не нашел.
ХЕЛП

Возможно дорисовать
 
А зачем именно TListBox?
Здесь проще взять за основу TScrollBox и поместить на него панели с автоматическим выравниванием.
Такие панели можно добавлять/удалять динамически, сохраняя указатели на них, например, в TStringList.
Сами панели хороши тем, что на них можно поместить что угодно: надписи, кнопки и т.д.
 
такое делается через CustomDraw, с ручной отрисовкой как текста так и "кнопок"
состояние "кнопок" типа фокус\нажата\отжата определяется по координатам\кликам мыши в итеме и соответственно перерисовывается
 
CustomDraw на мой взгляд тупиковый путь. Я бы посмотрел какие-нибудь готовые grid -ы, позволяющие добавлять кнопки и на их основе реализовал задуманное.
 
Я использовал для этого TScrollBox + фреймы, так ты можешь добавить не только кнопки, ни вообще любое содержимое
 
Статус
Закрыто для дальнейших ответов.
Верх