Differenze tra le versioni di "Inserire un'immagine adattandola alle dimensioni della cella di una GridView"
Da Gambas-it.org - Wikipedia.
Riga 1: | Riga 1: | ||
Mostreremo <SUP>[[[#Note|Nota 1]]]</sup> un possibile algoritmo per inserire in una ''GridView'' un'immagine adattandola alla dimensione della cella. | Mostreremo <SUP>[[[#Note|Nota 1]]]</sup> un possibile algoritmo per inserire in una ''GridView'' un'immagine adattandola alla dimensione della cella. | ||
− | + | Si userà il Metodo ".Stretch()" della Classe ''Picture'', per ridimensionare l'immagine caricata adattandola alla cella che la contiene. | |
− | + | Public Sub Form_Open() | |
− | + | ||
− | |||
− | |||
With GridView1 | With GridView1 | ||
.Columns.Count = 2 | .Columns.Count = 2 | ||
Riga 14: | Riga 12: | ||
.Rows[0].Height = 100 | .Rows[0].Height = 100 | ||
End With | End With | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ''' | + | <FONT color=gray>' ''Carichiamo l'immagine adattandola '''automaticamente''' il Metodo ".Stretch()" alle dimensioni della cella:''</font> |
− | + | With GridView1[0, 0].Picture = Picture.Load("<FONT Color=gray>''/percorso/del/file/immagine''</font>")<FONT color=#B22222>.Stretch</font>(.W, .H) | |
− | + | ||
− | Si potrà anche utilizzare il Metodo ".RichText()" della Classe "GridView" e il codice | + | End |
+ | Si potrà anche utilizzare il Metodo ".RichText()" della Classe "GridView" e il codice HTML: | ||
... | ... | ||
− | + | GridView1[0, 0].RichText = "<img src="<FONT Color=gray>''/percorso/del/file/immagine''</font>" height=" & .W & " width=" & .H & ">" | |
− | |||
− | |||
... | ... | ||
Versione delle 05:17, 23 lug 2023
Mostreremo [Nota 1] un possibile algoritmo per inserire in una GridView un'immagine adattandola alla dimensione della cella.
Si userà il Metodo ".Stretch()" della Classe Picture, per ridimensionare l'immagine caricata adattandola alla cella che la contiene.
Public Sub Form_Open() With GridView1 .Columns.Count = 2 .Rows.Count = 2 .header = 1 .Columns[0].Text = "\nprova\n" .Columns.W = 100 .Rows[0].Height = 100 End With ' Carichiamo l'immagine adattandola automaticamente il Metodo ".Stretch()" alle dimensioni della cella: With GridView1[0, 0].Picture = Picture.Load("/percorso/del/file/immagine").Stretch(.W, .H) End
Si potrà anche utilizzare il Metodo ".RichText()" della Classe "GridView" e il codice HTML:
... GridView1[0, 0].RichText = "<img src="/percorso/del/file/immagine" height=" & .W & " width=" & .H & ">" ...
Note
[1] Un ringraziamento agli utenti "clabe69" e "milio" del forum Gambas-it.org per il loro apporto ed i suggerimenti.