Condividi tramite


Procedura: posizionare i controlli in Windows Form

Aggiornamento: novembre 2007

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

Per posizionare un controllo utilizzando la finestra Proprietà

  1. Fare clic sul controllo che si desidera posizionare.

  2. 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

  1. 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);
    
  2. 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