Ich wollte etwas wie das beigefügte Szenario, in dem Benutzer eine Laufzeitkomponente der Benutzeroberfläche (TImage) ziehen und ablegen kann (nicht aus Tool Palette). Wir verwendeten TScrollBox
bis jetzt. Ich war jedoch nicht in der Lage, es in zwei Teile zu teilen, um die angehängte Struktur unterzubringen.Zwei Spalten für Komponenten in einer TScrollBox, Delphi
Wir können die zweite Komponente in einer Reihe haben, aber es ist optional. Außerdem sollten die beiden Komponenten (zeilenweise) synchron laufen. How to track scrolling of TScrollBox in Delphi
Allerdings konnte ich nicht finden „Scrollbox1.VertScrollBar.Position“ Eigenschaft: zu synchronisieren vertikale Bildlaufleisten
Ich dachte zwei TScrollBox und Nutzung folgenden Code hinzuzufügen.
Ich glaube, Sie brauchen ein bisschen mehr das genaue Problem, das Sie haben zu erklären. Sie können zwei Spalten von beispielsweise TEdits in ein Bildlauffeld von der Komponentenpalette einfügen, und alle scrollen fein synchron. Die Berechnung der Position, die eine Komponente haben sollte, wenn der Drag & Drop-Effekt bei r/time fällt, ist trivial. Was ist also dein Problem? – MartynA