![]() |
pictureBox: Image-Bereich der pictureBox anpassen
Hi zusammen,
ihr kennt sicher von Delphi, dass bei der Vergrößerung eines TImages das TCanvas manuell an die neue Größe angepasst werden muss. Ähnlich ist es bei der pictureBox von .NET. Könnt ihr mir sagen, wie man das einfach hin bekommt? Ich habe ![]() Ich bräuchte etwas wie:
Code:
Grüße, Matze
private void MainForm_Resize(object sender, EventArgs e)
{ this.picBoxDimension.Image.Width = this.picBoxDimension.Width; this.picBoxDimension.Image.Height = this.picBoxDimension.Height; } |
Re: pictureBox: Image-Bereich der pictureBox anpassen
Code:
Aber um welche Art von Content geht es denn? Bei rein dynamischem würde ich (ähnlich wie in Delphi) ein normales Panel nehmen und dessen Paint-Event nutzen.
picBoxDimension.Image = new Bitmap(picBoxDimension.Width, picBoxDimension.Height);
|
Re: pictureBox: Image-Bereich der pictureBox anpassen
Hi Sebastian,
danke, aber das funktioniert bei mir nicht (gleich wie bisher). Ich zeichne auf die pictureBox (ähnlich wie auf ein TCanvas) und möchte das auch bei einer Fenstervergrößerung mit "skalieren". Edit: Wenn ich nicht das "Resize"-Event nutze, sondern "ResizeEnd" geht's. :) Edit 2: "SizeChanged" ist noch besser (was es nicht alles gibt) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:40 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 by Thomas Breitkreuz