Picture Box

Guten tag…

wieder ich ^^ …

Neuer Tag, neue Probleme *g*
Also nun zu dem Problem:
Ich habe 9 Picture Boxen die wenn ein Bild vorhanden ist jenachdem Visible oder Invisible gestellt werden.

Es gibt nie mehr als 9 bilder deshalb diese nicht besonders dynamscihe lösung.

Die bilder werden mit der GDI + verkleinert so das sie in die galerie als Thumbnails passen. Mit Doppelklick drauf öffnet sich dann das bild in Originalgöße mit einem externen Viewer.

Was nun das Problem ist, ist immernoch das Resize. Und zwar gibt es bilder deren verhältnis trotz 80% verkleinerung so groß ist das sie nicht in die Textbox passen. Da dacht ich mir machst du halt Auto Redraw an. Was natürlich auch funktioniert hat. Jedoch, wenn ein 2. Bild kommt und das 1. Bild ist zu breit hängt es in dem 2. Drinne.

Gibt es eine möglichkeit die nicht so umständlich ist, dass ich für jede picture Box fragen muss wie gross das bild ist und wie gross die picture box die abgleichen muss und gucken obs in das andere rein geht und dann die position des 2. und 3. verändern?

Ich dachte schon an scrollbars. Aber irgendwie gefallen mir die nicht.

Gibts nich sowas wie AutoRedrawAnd RePositioning = True? :smiley:

Grüße vom digi :smile:

Tach digi,

wieder ich ^^ …

schön.

Neuer Tag, neue Probleme *g*
Also nun zu dem Problem:
Ich habe 9 Picture Boxen die wenn ein Bild vorhanden ist
jenachdem Visible oder Invisible gestellt werden.

Es gibt nie mehr als 9 bilder deshalb diese nicht besonders
dynamscihe lösung.

ist OK, mach ich gelegentlich auch so. :smile:

Die bilder werden mit der GDI + verkleinert so das sie in die
galerie als Thumbnails passen. Mit Doppelklick drauf öffnet
sich dann das bild in Originalgöße mit einem externen Viewer.

Was nun das Problem ist, ist immernoch das Resize. Und zwar
gibt es bilder deren verhältnis trotz 80% verkleinerung so
groß ist das sie nicht in die Textbox passen. Da dacht ich mir
machst du halt Auto Redraw an.

??? AutoRedarw? Du hast Dir aber nicht angesehen, wozu die Funktion da ist. Die hilft Dir dabei gar nicht.

Was natürlich auch funktioniert
hat. Jedoch, wenn ein 2. Bild kommt und das 1. Bild ist zu
breit hängt es in dem 2. Drinne.

Gibt es eine möglichkeit die nicht so umständlich ist, dass
ich für jede picture Box fragen muss wie gross das bild ist
und wie gross die picture box die abgleichen muss und gucken
obs in das andere rein geht und dann die position des 2. und
3. verändern?

Ich dachte schon an scrollbars. Aber irgendwie gefallen mir
die nicht.

Nimm doch statt Picture ein Image und stell Stretch auf True. Dann wird Dein Bild automatisch verkleinert und an die Größe des Image angepasst. Du mußt das nicht selbst verkleinern. Wenn Dir das Ergebnis nicht gefällt, weil dann die Seitenverhältnisse nicht passen, mußt Du eventuell doch etwas rechnen, das ist aber nicht viel.

Gruß, Rainer