Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sherlock,
18. Aug 2016
So, jetzt hab ichs. Alles bleibt wie gehabt, nur das ScrollBarChange muss so aussehen:
procedure TFReader.ScrollBarChange(Sender: TObject);
begin
TraceImage.Position.X := GridLayout.Width + (TraceImage.Width * ScrollBar.Value / GridLayout.Width) - TraceImage.Width;
end;
Dadurch verschiebt sich der sichtbare Bereich des TraceImages absolut synchron zum ViewPort der ScrollBar....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sherlock,
18. Aug 2016
OK, ich habs probiert, und es geht gar nicht. Zum einen ist der TImageViewer nicht transparent und verdeckt somit mein Koordinatengrid, und zu anderen nimmt die beabsichtigte horizontzale Scrollbar mir Platz weg, und es wird eine unerwünschte vertikale Scrollbar eingeblendet. Ich kann aber nicht den ImageViewer vergrößern, weil ich sonst Probleme mit der Übereinstimmung von Punkten und...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sherlock,
18. Aug 2016
Hmmm, eventuell habe ich mich unklar ausgedrückt, als ich schrieb, daß sowas wie eine ScrollBox (TImageViewer ist eine solche) nicht in Frage kommt. Ich möchte zwei bewegliche Images, die wiederrum auf zwei statischen Images liegen gleichzeitig mit einer Scrollbar bewegen. Falls das auch mit TImageViewer geht, bitte ich um eine Erklärung wie.
Problematisch erscheint mir im Übrigen auch noch...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sherlock,
17. Aug 2016
Ich sitze hier seit einiger Zeit und breche mir beide Ohren an diesem "Problem". Gegeben sei ein TLayout, dem ich ein Paar von Images mit jeweils einem untergeordneten Image zuordne. Das erste Image jedes Pärchens beinhaltet eine Skala, die ich einmalig berechne. Das zweite Image bekommt eine Kurve, die zur Laufzeit befüllt wird. Damit ich dann den kompletten Kurvenverlauf sehen kann, auch wenn...