40 messaggi dal 09 aprile 2003
Problema :
Ho un controllo image che ha le proprietà Height e Width = a 0 in modo che si ridimensioni in base alle dimensioni dell'immagine che gli passo.
Adesso perchè se faccio così come sotto, non mi prende nessun valore? Anzi prende sempre 0 il valore che ho dato di default.
Non dovrebbe valorizzare la variabile c e f con le nuove dimensioni della image ?

Dim c As Integer
Dim f As Integer
Image1.ImageUrl = "C:\image.jpg"
c = Image1.Height.Value
f = Image1.Width.Value
No, perchè non aggiorna Width e Height dell'immagine dopo l'imageurl

--
Andrea Palmatè
107 messaggi dal 26 marzo 2001
devi fare cosi:

Image1.Attributes("height) = c
Image1.Attributes("Width")=f


così obblighi il controllo a prendersi altezza e larghezza dell'iimagine


ciao e a presto

___________________
Emilio Reale
MCP ID: 3355694 MCSD MCDBA MCSE
Ma penso che lui c ed f non le conosca perchè le dovrebbe prendere dall'immagine aggiornata che non viene aggiornata dopo l'ImageUrl

--
Andrea Palmatè
107 messaggi dal 26 marzo 2001
Hai ragione andrea:

Allora l'unico modo è attraverso GDI+ (namespace System.Drawing)

adesso non ricordo la procedura esatta, ma devi caricare l'immagine e leggerne altezza e larghezza poi passarle agli attributi rispettivi del server control.

puoi trovare un'ottimo spunto su uno script di esempio di daniele bochiccio riguardante la creazione di immagini in tempo reale..



ciao.

___________________
Emilio Reale
MCP ID: 3355694 MCSD MCDBA MCSE

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.