![]() |
TImage wird nicht gezeichnet bei Größenveränderung
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo DPler!
Ich habe folgendes Problem: Ich bin dabei das Spiel "Vier Gewinnt" zu programmieren und habe eine Routine geschrieben, welche das Spielfeld in ein Image zeichnet. Die Größe des Images passt sich der Größe der Form an, im "OnResize" Ereignis der Form wird die Zeichenroutine ausgeführt, das klappt auch soweit, JEDOCH: Wenn die Form vergrößert wird, also auch das image, und die Ursprungsgröße überschreitet, so wird zwar das image vergrößert, aber es wird dort nichts hineingezeichnet! Im Anhang zwei Screenshots, um das Problem besser zu verstehen! Weiß jemand, wie ich das verhindern kann? Danke schonmal im Vorraus! Gruß Richard |
Re: TImage wird nicht gezeichnet bei Größenveränderung
Hallo,
durch setzen von Image.Height verändert man nicht die Größe der Zeichenfläche. Deshalb schneidet er immer in der Höhe des Canvas ab. Versuch mal mit Image.Picture.Graphic.Height bzw. .Width die Höhe der Zeichenfläche neu zu setzen. |
Re: TImage wird nicht gezeichnet bei Größenveränderung
Super, das hat funktioniert!
Danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz