Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BLin4ik,
21. Feb 2014
Die ScrollBox befindet sich in einem TPageControl
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BLin4ik,
20. Feb 2014
Naja ist weiter auch nicht schlimm,
habe auch eine andere Idee wie ich das nach meine Vorstellungen realisieren könnte.
Trotzdem danke! :thumb:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BLin4ik,
20. Feb 2014
Das ist schon eine sehr gute Lösung!
Habe es eben mal ausprobiert ohne weiteres läuft es sehr gut,
nur leider sieht es mit den weiteren Inhalten in der Scrollbox einwenig schlecht aus.
Ich habe ja zusätzlich noch eine Paintbox mit liegen, die auch ihre Sachen zeichnet.
Und nach jedem Scrollen wird ja immer neugezeichnet, dann wirkt sich auf die
Anzeige der Paintbox aus -> Flakkern nach...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BLin4ik,
19. Feb 2014
Naja ganz weglassen kann ich sie an der Stelle nicht, dann würde
es ja gar nicht gezeichnet werden.
Krieg das leider auch nicht so gewünscht hin.
procedure TMyScrollBox.Painting;
var
FDrawHeight, FDrawWidth: Integer;
Row, Column, xl, xt, xw, xh: Integer;
xdl, xdt: Integer;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BLin4ik,
19. Feb 2014
Nein sollen sie nicht :stupid:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BLin4ik,
19. Feb 2014
@DeddyH genau das meinte ich
@baumina hatte ich schon versucht, da geht der BG immer noch mit
Hab mal eben eine Skizze gemacht diese nummeriert und angehangen.
Folgende Situation:
Die TScrollBox ist von der Größe beschränkt und hat die Größe von 870x305.
Nun wurde das TImage mit einem Bitmap in die TScrollBox anbgelegt.
Die Ausrichtung von dem TImage ist NICHT alClient sondern auf...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BLin4ik,
19. Feb 2014
Ich glaube wir reden aneinander vorbei.
Ich möchte nicht, dass das ganze Bild abgebildet wird sondern nur, dass immer nur ein Teil angezeigt wird, d.h. der Hintergrund soll sich
auch nach dem Scrollen nicht ändern oder seine Position verändern.
Ich möchte immer den gleichen Hintergrund haben komme was wolle.
Da hatte ich als Lösung, dass nach jedem Scrollen das TImage.Top = 0 immer...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BLin4ik,
19. Feb 2014
Das habe ich auch getan, aber sobald ich anfange zu Scrollen fängt der BG extrem an zu Flackern, das sieht alles nicht so flüssig aus.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BLin4ik,
19. Feb 2014
Richtig, gibt es nicht.
Ich hab mal was anderes probiert, ich habe in dieser ScrollBox eine Paintbox.
Für meine Zwecke würde es eigentlich auch reichen, wenn ich auf die Scrollbox verzichte und
einfach nur eine Scrollbar verwende und das Ding mit meiner Paintbox verknüpfe.
Denn ein unbewegliches Bild in eine Scrollbox zu plazieren ist nicht in 5 Minuten gemacht. :|
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BLin4ik,
19. Feb 2014
Hallo,
und zwar würde ich gerne einen Statischen Background in meiner scrollBox haben ohne das sich das
Bild mit bewegt.
Zur Zeit habe ich es so gelöst, dass ein ScrollEvent ausgelöst wird und der Top des TImage mitzieht.
Ist aber einer sehr unschöne Lösung und führt dazu, dass das Bild nach dem Scrollen kurz flakkert.
Hätte jemand eine elegantere Lösung für mich? Ohne das man merkt,...