Procedura: Aggiungere controlli a Windows Form
La maggior parte dei moduli è progettata aggiungendo controlli alla superficie del modulo per definire un'interfaccia utente. Un controllo è un componente di un modulo utilizzato per visualizzare informazioni o accettare l'input dell'utente. Per ulteriori informazioni sui controlli, vedere controlli di Windows Forms.
Per disegnare un controllo in un modulo
Aprire il modulo. Per ulteriori informazioni, vedere Procedura: Visualizzare Windows Forms nella finestra di progettazione.
Nella casella degli strumenti fare clic sul controllo da aggiungere al modulo.
Nel modulo, fai clic nel punto in cui desideri posizionare l'angolo superiore sinistro del controllo, quindi trascina fino al punto in cui desideri posizionare l'angolo inferiore destro del controllo.
Il controllo viene aggiunto al form con la posizione e le dimensioni specificate.
Nota
Ogni controllo ha una dimensione predefinita. È possibile aggiungere un controllo al form nella dimensione predefinita del controllo trascinandolo dalla casella degli strumenti al form.
Per trascinare un controllo su una maschera
Aprire il modulo. Per ulteriori informazioni, vedere Procedura: Visualizzare Windows Forms nel Designer.
Nella casella degli strumenti fare clic sul controllo desiderato e trascinarlo nel form.
Il controllo viene aggiunto al form nella posizione specificata nella dimensione predefinita.
Nota
È possibile fare doppio clic su un controllo nella casella degli strumenti per aggiungerlo all'angolo superiore sinistro del modulo nella dimensione predefinita.
È anche possibile aggiungere controlli in modo dinamico a un modulo in fase di esecuzione. Nell'esempio di codice seguente viene aggiunto un controllo TextBox al form quando si fa clic su un controllo Button.
Nota
La procedura seguente richiede l'esistenza di un modulo con un controllo Button,
Button1
, già posizionato su esso.
Per aggiungere un controllo a un modulo a livello di codice
Nel metodo che gestisce l'evento
Click
del pulsante all'interno della classe del formulario, inserisci un codice simile al seguente per aggiungere un riferimento a una variabile di controllo, impostare ilLocation
del controllo e aggiungere il controllo.Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim MyText As New TextBox() MyText.Location = New Point(25, 25) Me.Controls.Add(MyText) End Sub
private void button1_Click(object sender, System.EventArgs e) { TextBox myText = new TextBox(); myText.Location = new Point(25,25); this.Controls.Add (myText); }
private: System::Void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { TextBox ^ myText = gcnew TextBox(); myText->Location = Point(25,25); this->Controls->Add(myText); }
Nota
È anche possibile aggiungere codice per inizializzare altre proprietà del controllo.
Importante
È possibile esporre il computer locale a un rischio di sicurezza tramite la rete facendo riferimento a un
UserControl
dannoso. Questo sarebbe solo un problema nel caso di una persona malintenzionata che creasse un controllo personalizzato dannoso e che tu lo aggiungessi erroneamente al tuo progetto.
Vedere anche
.NET Desktop feedback