Le Etichette (Label)

Le etichette sono semplici spazi che contengono stringhe. Non si possono inserire ritorni a capo e ritorni carrello, ma si possono cambiare i colori di visualizzazione, il font utilizzato ecc...
Per inserire a livello di codice un testo nell'etichetta, si usa il seguente codice:

NomeLabel.caption="stringa"

Ovviamente si può attribuire all'etichetta non solo una stringa così definita, ma una variabile di tipo stringa come: NomeLabel.caption=miaVariabile.
Importanti sono le seguenti proprietà:
Proprietà Valori Note
Alignment 0 LeftJustify
1 RightJustify
2 Center
Indica la giustificazione nel testo
Autosize True False Indica se la Label si ridimensiona automaticamente quando cambia il testo in essa contenuto.
BackStyle 0 Transparent
1 Opaque
Se impostato su Transparent, l'etichetta non avrà uno sfondo, e quindi il testo comparirà direttamente sulla finestra sottostante (con il suo colore).
Un utile evento generato sulla etichetta, è l'evento _Change che viene generato quando cambia il testo dell'etichetta.

I box di testo (Textbox)

I box di testo differiscono dalle etichette per pochi particolari importanti: infatti possono contenere dei ritorni a capo (SuggerimentoPer inserire da codice un ritorno a capo inserire Text1.Text="testo precedente" & Chr(13) & Chr(10) & "testo a capo") e hanno già incluse le barre di scorrimento (da impostare tramite la proprietà Scrollbars).
E' importante ricordare la proprietà MultiLine che consente di indicare se il box di testo andrà a capo o meno. Inoltre, a differenza delle Label, la proprietà che regola il testo contenuto non si chiama Caption, bensì Text.
Per operare sul testo a livello di codice bisogna utilizzare le proprietà SelText, SelLenght e SelStart. Sel sta per "Selected". La prima proprietà controlla il testo selezionato con il mouse, la seconda è un intero che indica la lunghezza della selezione, la terza rappresenta la posizione dell'inizio della selezione. Se non c'è alcuna selezione indica la posizione del cursore.
SuggerimentoPer inserire del testo che comincia alla posizione corrente basta scrivere Text1.SelText="Testo da inserire". Se l'utente aveva selezionato del testo, sarà inserita la stringa precedente al posto della vecchia selezionata.

I Bottoni(Command Button)

I bottoni sono molto utili nelle applicazioni, perché permettono all'utente di selezionare l'opzione desiderata. Ecco le principali proprietà dei bottoni.
Proprietà Valori Note
Cancel True-False Se impostato su True, quando l'utente pigia il tasto <ESC> sulla tastiera, sarà generato l'evento Button.Click
Caption stringa Indica il testo che appare sul bottone
Default True-False Se impostato su True, quando l'utente pigia il tasto <ENTER> (<INVIO>) sulla tastiera, sarà generato l'evento Button.Click
DisabledPicture
DownPicture
puntatore ad una immagine Indicano le immagini che saranno utilizzate mentre il tasto è disabilitato, schiacciato ecc...
MaskColor Colore Indica il colore considerato "trasparente" della immagine visualizzata.SuggerimentoPotete mettere una immagine mezza blu e mezza bianca. Se impostate MaskColor sul bianco verrà visualizzata solo la parte blu
Picture Puntatore ad immagine Indica l'immagine che viene visualizzata normalmente sul bottone.
Style 0-Standard
1-Graphical
E' importante sapere che, se questa proprietà è impostata su Standard, le immagini NON saranno visualizzate.
UseMaskColor True-False Imposta se sarà utilizzata la proprietà MaskColor.


Lezione precedenteTorna all'indiceLezione successiva