vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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

VB.NET - Ein- und Umsteiger
Re: Image-Variablen 
Autor: Manfred X
Datum: 18.05.11 19:24

Hallo!

Du lädst jede Bild-Datei einmal in die Liste, d.h.
alle Bilddaten befinden sich im Speicher (Add-Methode der Liste).

Bevor Du ein neues Bild aus der Liste abfragst (Bitmap),
rufst Du die Dispose-Methode der Bitmap auf:

'Decodieren der Daten eines Bildes aus der Liste
'und Übertragung in die Bitmap
Dim bmp As New Bitmap(pics(0))
 
'das aus der Liste abgefragte Bild wird verwendet
.....
.....
'die Bitmap wird nicht mehr benötigt -> Resourcen freigeben
'(die Bilddaten im Listenindex bleiben erhalten und können 
'später erneut abgefragt werden)
bmp.Dispose()
Die Liste gibt es nur einmal (z.B. im Hauptformular oder in einer
eigenen Klasse). Über eine Eigenschaft des Formulars (bzw. der Klasse)
werden die Bilder per Index aus der Liste von den Instanzen Deiner
Klasse abgefragt - als Bitmap.
Public ReadOnly Property Pic(ByVal index As Integer) As Bitmap
    Get
       Return New Bitmap(pics(index))
    End Get
End Property
MfG
Manfred

Beitrag wurde zuletzt am 18.05.11 um 19:40:23 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Image-Variablen1.019sv0001018.05.11 17:58
Re: Image-Variablen644Manfred X18.05.11 18:14
Re: Image-Variablen641sv0001018.05.11 18:53
Re: Image-Variablen865Manfred X18.05.11 19:07
Re: Image-Variablen639sv0001018.05.11 19:15
Re: Image-Variablen696Manfred X18.05.11 19:24

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