Forum: Object-Pascal / Delphi-Language
Delphi
by Delphi-Narr,
7. Jun 2010
Stimmt. Es ist, wenn man das geladene Bild löschen möchte und es in der Größe Breite x Höhe wieder neu haben will. Darum wird erst die Höhe und Breite verändert, dann wird das ganze übermalt...
Auch OnFormCreate wird die Größe angepasst, doch da funktioniert das. Es funktioniert nur nicht, wenn es über die Fenstergröße hinweg vergrößert wird.
Edit: Mit Bild.picture.width:=Breite.value...
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphi-Narr,
7. Jun 2010
Nein, das Formular bekommt Scrollbars. Das TImage wird vergrößert (von width 800 auf 1200, was dann größer ist als der Bildschirm:
Form2.Bild.width:=Breite.value;
Form2.Bild.height:=hoehe.value;
Form2.Bild.Canvas.Brush.color:=HGFarbe.brush.color;
Form2.Bild.canvas.fillrect(rect(0,0,Form2.Bild.width,Form2.Bild.height));
Form2.show;
Form3.hide;
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphi-Narr,
7. Jun 2010
Hallo,
ich habe ein Programm, bei dem der Nutzer die größe eines Objekts auf der Form anpassen kann (TImage).
Doch es vergrößert sich nur die Scrollbar, nicht aber die Zeichenfläche (Ich passe erst Höhe und Breite des Timage an, dann fülle ich es neu).
Weiß jemand, woran das leigen könnte???
Liebe Grüße!