Ciao a tutti , il programma che stò facendo popola una datagridview con tutte le immagini con estensione .jpg che si trovano all'interno di una cartella e le affianca con un bottone che come testo ha il nome del file immagine , il mio problema è che vorrei adattare la dimensione delle immagini alla dimensione delle celle , ma non ci riesco.
quì c'è il codice funzionante ma manca la parte per adattare le immagini .
ps è la prima volta che scrivo e probabilmente non ho formattato bene il codice



codice:
 Public Class Form1
    Dim percorsofolder, nomefile As String

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'controllo che venga scelta una directory       
        If FolderBrowserDialog1.ShowDialog() = DialogResult.OK Then
            percorsofolder = FolderBrowserDialog1.SelectedPath
        End If          
        
   'nella datagrid creo 2 colonne , una per bottoni e una per immagini
        
        DataGridView1.Columns.Add(New DataGridViewButtonColumn())
        DataGridView1.Columns.Add(New DataGridViewImageColumn())

   ' quì si fà un ciclo ripetuto per il numero di files con estensione(".jpg")
   ' trovati all'interno della directory
       
        DataGridView1.RowTemplate.Height = 150
        DataGridView1.Columns(1).Width = 150
        For Each f As String In IO.Directory.GetFiles(percorsofolder)
            If IO.Path.GetExtension(f) = ".jpg" Then

                ' recupero il nome del file senza estensione
                nomefile = IO.Path.GetFileNameWithoutExtension(f)

  ' aggiungo una riga con sulla prima colonna un bottone che si chiamerà "nomefile "
  ' e sulla seconda colonna un'immagine dalla cartella " Image.FromFile(f) "

         DataGridView1.Rows.Add(nomefile, Image.FromFile(f))
       
                End If
        Next
    End Sub  

   End Class