2016-07-20 7 views
-1

Я хотел что-то вроде вложенного сценария, где пользователь может перетащить время выполнения компонента пользовательского интерфейса (TImage) (не из палитры инструментов). До сих пор мы использовали TScrollBox. Однако я не смог разбить его на две части, чтобы разместить прикрепленную структуру.Два столбца для компонентов в TScrollBox, Delphi

Components layout

Мы можем иметь второй компонент подряд, но это необязательно. Кроме того, два компонента (строка мудрый) должны прокручиваться синхронно.

Я думал, чтобы добавить два TScrollBox и использовать следующий код для синхронизации вертикальной полосы прокрутки: How to track scrolling of TScrollBox in Delphi

Однако, я не мог найти свойство «Scrollbox1.VertScrollBar.Position».

+5

Я думаю, что вам нужно, чтобы объяснить немного больше точную проблему вы имеете. Вы можете разместить два столбца, скажем, TEdits, в прокрутку из палитры компонентов, и все они будут синхронизироваться в порядке. Вычисление позиции, которую должен обладать компонент, когда он перетаскивается в r/time, тривиален, так что в чем проблема. – MartynA

ответ

-2

Вставьте в него две TPanels. Один выровнен по правому краю, а другой - другой.

enter image description here

+1

Почему две панели? – MartynA

 Смежные вопросы

  • Нет связанных вопросов^_^