Entwickler-Ecke
Multimedia / Grafik - TImage und Form-vergrössern
Schattengeist - Fr 25.10.02 23:37
Titel: TImage und Form-vergrössern
Moin!
Ich will eine Art Minesweeper schreiben, so als Fingerübung... :roll:
Naja, klappt auch soweit ganz gut, bis auf ein komisches Verhalten.
Das Fenster besteht aus oben einem Panel (allign=alTop), einer Statusbar (alButton) und ein Timage (alClient). Auf dieses Image wird gezeichnet.
Je nachdem, weiviele Felder angezeigt werden, wird die Formulargrösse gesetzt.
Soweit so gut, beim ersten Anzeigen wird alles richtig angezeigt.
Nur wenn der User die Anzahl der Felder vergrössert, vergrössert sich das Form, das Image, nur die .... ähh.. ja, der Bereich, in dem gezeichnet wird bleibt gleich groß. (Das Image vergrössert sich auch!). Das sieht dann so aus, das das Spielfeld unten und rehcts abgeschnitten ist.
Wenn man jetzt das Programm beendet, und mit der neuen Einstellungen startet, ist alles wieder OK.
Diese Verhalten passiert sowohl mit Delphi 5 / Delphi 6 / Kylix 3 / VCL / CLX.
Hmmm. Was kann ich da machen?
Danke und
MFG,cu,LLAP Schattengeist
OregonGhost - Sa 26.10.02 18:42
Vielleicht solltest du mit TImage.Picture.Bitmap.Width und -Height die Größe der eigentlichen Bitmap im TImage anpassen?
Schattengeist - Sa 26.10.02 20:35
Moin!
OregonGhost hat folgendes geschrieben: |
Vielleicht solltest du mit TImage.Picture.Bitmap.Width und -Height die Größe der eigentlichen Bitmap im TImage anpassen? |
Danke, das wars.
MFG,cu,LLAP Schattengeist
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!