vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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

Visual-Basic Einsteiger
FlexGrid Hilfe? 
Autor: Disaster
Datum: 23.02.05 15:50

Also ich hab folgenden Code erhalten um kl. Vorschaubilder in einem MsFelxGrid darzustellen:

'Benötigt werden: 1 Flexgrid, 1 PictureboxPrivate
 
Sub Form_Activate()
 
Dim Pfad1$, Pfad2$, XPos&, YPos&
 
Pfad1 = "BilderOrdner" 'Pfad eines Ordners mit Bildern
 
Me.MousePointer = 13
 
Me.ScaleMode = vbPixels
 
With Picture1
    .Visible = False
    .BorderStyle = 0
    .ScaleMode = vbPixels
    .AutoRedraw = True
    .Move 0, 0, 102.4, 78.6
End With
 
XPos = 0
YPos = 0
 
With MSFlexGrid1
    .FixedRows = 0
    .FixedCols = 0
    .Rows = 100 'Legt die Anzahl der Reihen fest
    .Cols = 3 'Legt die Anzahl der Spalten fest
    .ScrollTrack = True 'Wenn Flexgrid gescrallt wird, läuft das Bild in 
    ' Echtzeit!
    .RowHeight(-1) = 78.6 * Screen.TwipsPerPixelX 'Rechnet die Höhe in Twips um 
    ' un legt sie fest.
    .ColWidth(-1) = 102.4 * Screen.TwipsPerPixelY 'Rechnet die Breite in Twips 
    ' um und legt sie fest.
    Pfad2 = Dir(Pfad1 & "\*.jpg") 'Bildtyp
 
        Do While Pfad2 <> ""
        Picture1.Cls 'Leert die PictureBox
        Picture1.PaintPicture LoadPicture(Pfad1 & "\" & Pfad2), 0, 0, 102.4, _
          78.6
        .Row = YPos
        .Col = XPos
        Set .CellPicture = Picture1.Image
        XPos = (XPos + 1) Mod .Cols
            If XPos = 0 Then YPos = YPos + 1
            Pfad2 = Dir
            DoEvents
        Loop
 
End With
 
Me.MousePointer = 0
 
End Sub
Funktioniert soweit auch sehr gut.

Nur wie kann ich jetzt den Namen des Bilder und den Pfad erhausbekommen wenn ich eines anklicke?

mfg
Disaster
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
FlexGrid Hilfe?702Disaster23.02.05 15:50
Re: FlexGrid Hilfe?426mst54723.02.05 16:06
Re: FlexGrid Hilfe?382Disaster23.02.05 16:09
Re: FlexGrid Hilfe?400RapID23o523.02.05 17:23
Re: FlexGrid Hilfe?384Disaster24.02.05 08:37

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