vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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: vb verschiedene Bildformate mit einem Durchlauf laden ? 
Autor: Zardoz
Datum: 18.05.06 21:12

Hi xverbatim,
probiers mal so:
Dim Pfad1$, Pfad2$, Pfad3$, XPos&, YPos&
 
Me.MousePointer = vbHourglass
Pfad1 = "C:\Pictures" 'Pfad eines Ordners mit Bildern
Me.ScaleMode = vbPixels
With Picture1
  .Visible = False
  .BorderStyle = vbBSNone
  .ScaleMode = vbPixels
  .AutoRedraw = True
  .Move 0, 0, 32, 32
End With
XPos = 0
YPos = 0
With MSFlexGrid1
  .FixedRows = 0
  .FixedCols = 0
  .Rows = 200
  .Cols = 4
  .ScrollTrack = True
  .RowHeight(-1) = 48 * Screen.TwipsPerPixelX
  .ColWidth(-1) = 60 * Screen.TwipsPerPixelY
  Pfad2 = Dir$(Pfad1 & "\*.*")
  Do While Pfad2 <> ""
    Select Case Mid$(Pfad2, 1 + InStrRev(Pfad2, "."))
      Case "bmp", "jpg", "jpeg" 'Liste der zulässigen Bilddateien
 
        Picture1.Cls
        Picture1.PaintPicture LoadPicture(Pfad1 & "\" & Pfad2), 0, 0, 32, 32
        .Row = YPos
        .Col = XPos
        Set .CellPicture = Picture1.Image
        .CellAlignment = flexAlignLeftBottom
 
        .Text = Pfad2
 
        XPos = (XPos + 1) Mod .Cols
 
        If XPos = 0 Then YPos = YPos + 1
 
    End Select
    Pfad2 = Dir$
    DoEvents
  Loop
End With
Me.MousePointer = vbDefault

Gruss,

Zardoz

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
vb verschiedene Bildformate mit einem Durchlauf laden ?596xverbatim18.05.06 20:40
Re: vb verschiedene Bildformate mit einem Durchlauf laden ?719Zardoz18.05.06 21:12
Code läuft wegen InStrRev in VB5 nicht 390xverbatim18.05.06 21:41
halt stop, läuft doch )390xverbatim18.05.06 21:44
Re: halt stop, läuft doch )402Zardoz18.05.06 21:59

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