Informazioni dettagliate: layout del controllo
Aggiornamento: novembre 2007
È possibile disporre i controlli in molte modalità quando vengono aggiunti a form. Ad esempio, se si desidera disporre tre pulsanti in una colonna di un form o disporli l’uno accanto all’altro. Questa disposizione di controlli è nota come layout. È possibile utilizzare numerosi strumenti e tecniche in Visual Basic per disporre e ridimensionare i controlli aggiunti in un form. In questo argomento, verranno descritte alcune tecniche per eseguire queste operazioni.
Posizionamento dei controlli
I genere è possibile utilizzare due modalità per disporre i controlli in un form. Dopo avere trascinato un controllo in un form, è possibile utilizzare la finestra Proprietà per definirne con precisione la posizione. In alternativa, è possibile spostare manualmente il controllo trascinandolo in una posizione specifica nel form. Si utilizzerà in genere una combinazione di queste tecniche durante la progettazione delle applicazioni.
Allineamento di controlli
Quando si aggiungono i controlli in un form, è possibile allinearli rispetto a un bordo del form. È anche possibile allineare i controlli con altri controlli già presenti nel form. È anche possibile configurarli in modo tale che si ridimensionino ogni qualvolta viene ridimensionata l'applicazione.
Allineamento dei controlli rispetto al bordo di un form
Talvolta si desidera allineare un controllo in modo tale che sia ancorato al bordo del form. Tale operazione è nota come ancoraggio del controllo. È possibile visualizzare un esempio di questa operazione in Passaggio 3: personalizzare l'aspetto e il comportamentoche mostra come allineare il controllo Panel alla parte superiore di un form impostando la proprietà Dock su Top.
È possibile ancorare un controllo a qualsiasi bordo di un form (alto, basso, sinistra, o diritto) e il controllo resterà allineato anche se il form viene ridimensionato. Ad esempio, se si ancora un controllo alla parte superiore di un form e quindi modifica la larghezza del form, il controllo si ridimensionerà automaticamente per adattarsi alla nuova larghezza. Quando si ancora un controllo a tutti i lati di un form, equivale a impostare la proprietà Dock su Fill. Ciò perché si riempie l’intero form con il controllo.
Nota: |
---|
Se è presente un controllo ancorato a uno bordo di un form e quindi si impostato la proprietà Dock di un secondo controllo su Fill, il secondo controllo riempirà soltanto lo spazio rimanente. |
Allineamento di controlli con altri controlli
È possibile allineare un controllo con altri controlli sul form, trascinandolo. Se si trascina un controllo nel form nella stessa area di un controllo esistente, si noterà la visualizzazione di linee blu. Queste linee sono guide che permettono di visualizzare meglio dove rilasciare il controllo per allinearlo a un controllo esistente. Nell'illustrazione che segue vengono mostrate le due linee di allineamento.
Allineamento dei controlli
Suggerimento: |
---|
È anche possibile selezionare i più controlli e utilizzare i comandi di allineamento della barra degli strumenti Layout. |
Ridimensionamento dei controlli
Quando si seleziona un controllo, vengono visualizzati alcuni piccoli simboli quadrati sul confine del controllo. Questi simboli sono chiamati quadratini di ridimensionamento. Per ridimensionare il controllo, fare clic sul quadratino di ridimensionamento e trascinarlo in una nuova posizione per ingrandire o rimpicciolire il controllo. L'illustrazione seguente mostra come cambia il puntatore, trasformandosi in una freccia quando si lo sposta su un quadratino di ridimensionamento. La freccia indica le direzioni nelle quali è possibile trascinare il controllo per ridimensionarlo.
Controllo dei quadratini di ridimensionamento
È possibile impostare i controlli in modo tale che vengano ridimensionati automaticamente quando il form viene ridimensionato, impostando la proprietà Dock del controllo su Fill. È presente un esempio di questa possibilità in Passaggio 3: personalizzare l'aspetto e il comportamento, in cui viene descritto come ancorare un controllo WebBrowser in modo tale da riempire un'area del Windows Form. Quando si aumenta la dimensione del Windows Form, il controllo WebBrowser si ridimensiona automaticamente per adattarsi al form.
Se si preferisce, è anche possibile ridimensionare i controlli a una dimensione specifica impostando le proprietà Height e Width per il controllo nella finestra Proprietà.
Nota: |
---|
È possibile trovare le proprietà Height e Width di un controllo sotto la proprietà Size nella finestra Proprietà. |
Passaggi successivi
Nella lezione successiva verrà aggiunta una riga di codice al programma.
Lezione successiva: Passaggio 4: aggiungere codice Visual Basic