Autor Beitrag
Schattengeist
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29



BeitragVerfasst: Fr 25.10.02 23:37 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 215



BeitragVerfasst: 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?

_________________
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
Schattengeist Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29



BeitragVerfasst: 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