vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: PEG,BMP.PNG und GIF Bilder in eine PictureBox oder ähnliches laden 
Autor: svebert
Datum: 16.05.05 12:11

Also du brauchst zwei Pictureboxen.
Picture1 versteckst du (visible=false)
picture2 hat dann dein auf die Richtige größe gebrachtes Bild.
In die eine Lädst du das Bild einfach hinein:
Picture1.Picture = LoadPicture("C:\Dokumente und" & _
  "Einstellungen\....\deinbild.jpg")
Picture2.PaintPicture Picture1.Picture, 0, 0, Picture2.Width, Picture2.Height
So aber wenn deine 2. Picturebox ein anderes Seitenverhältnis, als dein Bild hat, dann wird es verzerrt. Dagegen hilft dass hier:
v = Picture1.Picture.Height / Picture1.Picture.Width  'Verhältnis Berechnen
Picture2.Height = Picture2.Width * v   'Picturebox auf das Gleiche Verhältnis 
' bringen
Picture2.PaintPicture Picture1.Picture, 0, 0, Picture2.Width, Picture2.Height   _
   'Bild reinmalen
Sachen auf die man achten sollte bei der Picturebox:
picture2.autoredraw=true, da sonst sobald du über die Picturebox ein anderes Fenster legst und wieder wegnimmst das Bild wegist
picture2.autoresize Hier kannst du einstellen, ob die Picturebox sich automatisch der Größe des Bildes anpassen soll. Aber bei sehr großen Bildern ist deine Picturebox dann größer als dein Form-Objekt und man sieht wieder nur die Hälfte des Bildes
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
PEG,BMP.PNG und GIF Bilder in eine PictureBox oder ähnliches...938Megaproger15.05.05 14:47
Re: PEG,BMP.PNG und GIF Bilder in eine PictureBox oder ähnli...664svebert16.05.05 12:11

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel