518 messaggi dal 23 febbraio 2002
Devo fare un visualizzatore di immagini in verticale,

in una Directory ho dei file .jpg

il programma mi deve fare un elenco di anteprime delle immagini contenute nella Directory,

io devo avere la possibilita di selezionare l'immagine e catturare un qualsiasi identificatore di essa, tipo il nome-file o un ID che assegno al momento della popolazione di questa lista,

non so se esiste uno strumento gia' pronto tipo una ListView con icone grandi o un TreeView o altro....

cosa mi consigliate di fare ???
518 messaggi dal 23 febbraio 2002
Ho risolto!!!

    Private Sub PopoloImmagini()
        lvwImmagini.Items.Clear()
        Dim li As ListViewItem
        Dim i As Integer = 0
        Dim dir As DirectoryInfo = New DirectoryInfo(Path)
        Dim file As FileInfo
        Dim imageList As New ImageList()
        imageList.ImageSize = New Size(200, 200)
        imageList.ColorDepth = ColorDepth.Depth32Bit
        imageList.TransparentColor = Color.Transparent
        lvwImmagini.LargeImageList = imageList
        For Each file In dir.GetFiles
            imageList.Images.Add(Bitmap.FromFile(file.FullName))
            li = lvwImmagini.Items.Add(file.Name.ToString)
            li.ImageIndex = i
            i = i + 1
        Next
    End Sub


solo che non so come fare per impostare le immagini della ListView con Width='150' e Height='che si adatti automaticamente'
sicuramente devo agire nella ImageList ma non so come !!!
30 messaggi dal 26 novembre 2002
Già che stai lavorando con imagelist, mi spresti dire se è possibile estrarre un'immagine da questo oggetto?

Dall'editor di vs uso "editor dell'insieme image" per aggiungere e togliere immagini, ma per salvare su un file un'immagine già presente esiste qualche procedura?

ciao, UaBIO.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.