Le immagini (Image)

L'oggetto Image è preposto a contenere una ed una sola immagine. Ecco le proprietà più importanti di questo oggetto:
Proprietà Valori Note
Picture Puntatore ad immagine Indica l'immagine da visualizzare. Si imposta con Image1.Picture=LoadPicture("PercorsoFile")
Stretch True False Indica se l'immagine caricata si ridimensiona automaticamente alla grandezza dell'oggetto, oppure no.

I contenitori di immagine (PictureBox)

Questi oggetti sono veri e propri contentitori come una finestra. Potete posizionare al loro interno qualsiasi altro oggetto (o quasi). Hanno anche la proprietà Picture (Immagine di sfondo).
SuggerimentoPer creare un editor di immagini e una immagine è troppo grande per essere contenuta, fate così:
  1. Inserite un controllo Image all'interno di PictureBox
  2. Caricate l'immagine all'interno di Image
  3. Ponete due barre di scorrimento e fate sì che muovendo queste si muova l'oggetto Image all'interno del PictureBox

Le barre di scorrimento (HScrollBar-VScrollBar)

Le barre di scorrimento sono molto utili per far muovere all'utente oggetti all'interno della finestra. Inutile dire che i due oggetti sono uguali ma la prima è orizzontale, la seconda verticale.
Le proprietà interessanti sono:
Gli eventi _Change permettono di muovere gli oggetti ai quali si riferiscono le barre lavorando con la proprietà Value.
Shape

L'oggetto shape crea effetti visivi interessanti impostando le proprietà FillStyle, FillColor, BorderColor, ecc... Non mi dilungherò perché non c'è molto da dire su questo oggetto.
Line

Questo oggetto è semplicemente una linea. Si può impostare lo spessore della linea e il colore. Inoltre per impostare la posizione dell'oggetto si usano le proprietà X1 Y1 X2 Y2 che rappresentano le coordinate dell'inizio e della fine della linea rispetto alla finestra (ricordatevi che il punto 0,0 è sempre l'angolo in alto a sinistra dell'oggetto contenente.


Lezione precedenteTorna all'indiceLezione successiva