vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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: Speicher und laden von Pictureboxen mit Propertybag 
Autor: Philipp
Datum: 21.02.11 15:03

Hallo Dirk,

hier der Code:

Private Sub Command3_Click()
Load Picture3(Picture3.UBound + 1)
Picture3(Picture3.UBound).Top = Picture3.UBound + 500
Picture3(Picture3.UBound).Visible = True
End Sub
 
Private Sub Command4_Click()
Dim F As Integer
  Dim i As Integer
  ' Neues PropertyBag-Objekt erstellen
  Dim myPropBag As New PropertyBag
 
 
  With myPropBag
 
 
 
 
 
        For i = 1 To Picture3.Count - 1
 
           .WriteProperty "UserPic" & CStr(i), Picture3(i).Image, Nothing
            .WriteProperty "UserPicWidth" & CStr(i), Picture3(i).Width, 0
            .WriteProperty "UserPicHeight" & CStr(i), Picture3(i).Height, 0
            .WriteProperty "UserPicLeft" & CStr(i), Picture3(i).Left, 0
            .WriteProperty "UserPicTop" & CStr(i), Picture3(i).Top, 0
            .WriteProperty "UserPicBackcolor" & CStr(i), Picture3(i).BackColor, _
              0
            .WriteProperty "UserPicBoderstyle" & CStr(i), Picture3( _
            i).BorderStyle, 0
       Next i
 
 
 
  End With
 
  ' Jetzt den Inhalt des PropertyBags speichern
  ' Falls die Datei existiert - vorher löschen!
  If Dir$(App.Path & "\user.dat", vbNormal) <> "" Then _
    Kill App.Path & "\user.dat"
 
  F = FreeFile
  Open App.Path & "\user.dat" For Binary As #F
  Put #F, , myPropBag.Contents
  Close #F
 
End Sub
 
Private Sub Command5_Click()
Dim F As Integer
  Dim vInhalt As Variant
  Dim i As Integer
  ' Neues PropertyBag-Objekt erstellen
  Dim myPropBag As New PropertyBag
 
  ' Datei-Inhalt einlesen
  If Dir$(App.Path & "\user.dat", vbNormal) <> "" Then
    F = FreeFile
    Open App.Path & "\user.dat" For Binary As #F
    Get #F, , vInhalt
    Close #F
 
        myPropBag.Contents = vInhalt
 
        With myPropBag
 
 
            On Error Resume Next
 
 
        For i = 1 To Picture3.Count
            Set Picture3(i) = .ReadProperty("UserPic" & CStr(i), Nothing)
            Picture3(i).Width = .ReadProperty("UserPicWidth" & CStr(i), 0)
            Picture3(i).Height = .ReadProperty("UserPicHeight" & CStr(i), 0)
            Picture3(i).Left = .ReadProperty("UserPicLeft" & CStr(i), 0)
            Picture3(i).Top = .ReadProperty("UserPicTop" & CStr(i), 0)
            Picture3(i).BackColor = .ReadProperty("UserPicBackcolor" & CStr(i), _
              0)
            Picture3(i).BorderStyle = .ReadProperty("UserPicBoderstyle" & CStr( _
            i), 0)
            Picture3(i).Visible = True
      Next i
 
    End With
  End If
End Sub
Vielleicht zu erwaehnen waere das die Picturebox sizable und movable sind.

Gruss und Danke
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Speicher und laden von Pictureboxen mit Propertybag1.563Philipp20.02.11 20:11
Re: Speicher und laden von Pictureboxen mit Propertybag932mst54720.02.11 20:32
Re: Speicher und laden von Pictureboxen mit Propertybag929Philipp20.02.11 20:58
Re: Speicher und laden von Pictureboxen mit Propertybag888Dirk21.02.11 08:20
Re: Speicher und laden von Pictureboxen mit Propertybag926Philipp21.02.11 13:38
Re: Speicher und laden von Pictureboxen mit Propertybag893Dirk21.02.11 14:26
Re: Speicher und laden von Pictureboxen mit Propertybag900Philipp21.02.11 15:03
Re: Speicher und laden von Pictureboxen mit Propertybag982mst54721.02.11 15:14
Re: Speicher und laden von Pictureboxen mit Propertybag868Philipp21.02.11 15:21
Re: Speicher und laden von Pictureboxen mit Propertybag881Dirk21.02.11 15:23
Re: Speicher und laden von Pictureboxen mit Propertybag866Philipp22.02.11 06:16
Re: Speicher und laden von Pictureboxen mit Propertybag853Dirk22.02.11 07:23
Re: Speicher und laden von Pictureboxen mit Propertybag977Philipp22.02.11 15:50
Re: Speicher und laden von Pictureboxen mit Propertybag894Dirk23.02.11 19:05
Re: Speicher und laden von Pictureboxen mit Propertybag925Philipp24.02.11 12:52

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