Procedura: posizionare i controlli in Windows Form
Per posizionare i controlli, utilizzare Progettazione Windows Form o specificare la proprietà Location.
Nota
È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida in linea a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.
Per posizionare un controllo nell'area di progettazione di Progettazione Windows Form
Trascinare il controllo nella posizione desiderata con il mouse.
Nota
Selezionare il controllo e spostarlo con i tasti di direzione per posizionarlo più accuratamente. Un ulteriore supporto per il posizionamento accurato dei controlli nel form è fornito dalle guide di allineamento. Per ulteriori informazioni, vedere Procedura dettagliata: disposizione dei controlli in Windows Form utilizzando SnapLine.
Per posizionare un controllo utilizzando la finestra Proprietà
Fare clic sul controllo che si desidera posizionare.
Nella finestra Proprietà digitare i valori per la proprietà Location, separati da una virgola, per posizionare il controllo nel relativo contenitore.
Il primo numero (X) rappresenta la distanza dal bordo sinistro del contenitore, il secondo numero (Y) rappresenta la distanza dal bordo superiore dell'area del contenitore, misurata in pixel.
Nota
È possibile espandere la proprietà Location per inserire i valori X e Y singolarmente.
Per posizionare un controllo a livello di codice
Impostare la proprietà Location del controllo su Point.
Button1.Location = New Point(100, 100)
button1.Location = new Point(100, 100);
button1.set_Location(new Point(100, 100));
button1->Location = Point(100, 100);
Modificare la coordinata X della posizione del controllo utilizzando la sottoproprietà Left.
Button1.Left = 300
button1.Left = 300;
button1.set_Left(500);
button1->Left = 300;
Per incrementare la posizione di un controllo a livello di codice
Impostare la sottoproprietà Left per incrementare la coordinata X del controllo.
Button1.Left += 200
button1.Left += 200;
button1.set_Left(button1.get_Left() + 200);
button1->Left += 200;
Nota
Utilizzare la proprietà Location per impostare contemporaneamente le posizioni X e Y di un controllo. Per impostare una posizione singolarmente, utilizzare la sottoproprietà Left (X) o Top (Y) del controllo. Non tentare di impostare implicitamente le coordinate X e Y della struttura Point che rappresenta la posizione del pulsante, poiché tale struttura contiene una copia delle coordinate del pulsante.
Vedere anche
Attività
Procedura dettagliata: disposizione dei controlli in Windows Form utilizzando SnapLine
Procedura dettagliata: disposizione dei controlli in Windows Form utilizzando TableLayoutPanel
Procedura dettagliata: disposizione dei controlli in Windows Form utilizzando FlowLayoutPanel
Riferimenti
Controlli Windows Form per funzione
Altre risorse
Controlli per Windows Form
Disposizione di controlli in Windows Form
Impostazione delle etichette di singoli controlli Windows Form e creazione dei relativi tasti di scelta rapida
Controlli da utilizzare in Windows Form