Как показано на рисунке, мне нужно создать список с кнопками для каждого элемента, одной кнопкой внизу слева от элемента и некоторыми кнопками внизу справа.
Я делаю демонстрационное приложение, используя элемент управления ListBox
и некоторые кнопки на панели выше на ListBox
, но при прокрутке ListBox
трудно заставить кнопки следовать за ListItem
.
кто может помочь, спасибо~~~
DrawFrameControl()
илиDrawTheme...()
, когда я хочу создать элементы управления, которые используют стандартный внешний вид пользовательского интерфейса), чтобы решить проблему прокрутки, а затем использую логику проверки попадания для обнаружения кликов на нарисованных частях. для запуска действий по мере необходимости. ИTListBox
, иTListView
поддерживают рисование владельцем. - person Remy Lebeau   schedule 09.01.2015VCL
илиFMX
. Каждый требует совершенно другого ответа для этой задачи. - person Jerry Dodge   schedule 09.01.2015web
и почему образец изображения выглядит так, как будто он взят с веб-страницы... - person Jerry Dodge   schedule 09.01.2015DrawFrameControl()
, прочитайте документацию. Например:DrawFrameControl(ListBox.Canvas.Handle, R, DFC_BUTTON, DFCS_BUTTONPUSH or DFCS_FLAT);
- person Remy Lebeau   schedule 10.01.2015