Es gibt 8 Antworten in diesem Thema. Der letzte Beitrag () ist von Devilx1.
Größe von PictureBox an gezoomtes Bild anpassen
Hallo!
Ich habe den StretchMode einer PictureBox auf "Zoom" gestellt und möchte nun, dass sich die Größe der PictureBox an die Größe des gezoomten Bildes anpasst.
Ist das möglich?
Vielen Dank im Voraus!
PictureBox.Image.Width = Bildbreite
PictureBox.Image.Height = Bildhöhe
ja, mit diesem ist all das Möglich
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---
Danke für die Antwort, aber wenn ich den Code so wie von dir vorgeschlagen schreibe, kommt eine Fehlermeldung ("Die Eigenschaft "Width/Height" ist ReadOnly.").
das sind nur die Eigenschaften, welche du benötigst um die neue Breite/Höhe zu berechnen, um diese dann festzulegen benötigst du PictureBox.Width und PictureBox.Height, das zuvor geschriebene waren die Bemaßungen des Bildes...
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---
PictureBox.Image.Width = Bildbreite
PictureBox.Image.Height = Bildhöhe
ja, mit diesem ist all das Möglich
Wenn ich richtig verstanden habe, will er die Größe der PictureBox ändern, die Größe des Bildes in der PictureBox. Also ...
VB.NET-Quellcode
PictureBox.Width = Bildbreite
PictureBox.Height = Bildhöhe
nein, das wäre nicht korrekt...
(dann würde ja bei SizeMode AutoSize funktionieren )
er möchte, dass das Bild gezoomt wird auf die aktuelle größe und anschließend erst die Breite und Höhe der PictureBox so angepasst werden, dass das Bild zwar gleich gezoomt bleibt, aber die PictureBox keinen Rand mehr hat... und dazu will ich keinen C&P Code posten, wenn ich es auch könnte
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---
OMG, ich war vorhin wohl etwas verwirrt.
Der Code lautet natürlich
_________________________________________
PictureBox1.Width = PictureBox1.Image.Width
PictureBox1.Height = PictureBox1.Image.Height
_________________________________________
Trotzdem danke für eure Antworten!
wenn das tatsächlich der richtige Code sein sollte, dann lösch diesen Code und setz die SizeMode Eigenschaft auf AutoSize...
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---