Procedura: aggiungere controlli a un 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 altre informazioni sui controlli, vedere Windows Form Controlli.
Per disegnare un controllo in una maschera
Aprire il modulo. Per altre informazioni, vedere Procedura: Visualizzare Windows Form nella finestra di progettazione.
Nella casella degli strumenti fare clic sul controllo che si desidera aggiungere al modulo.
Nel modulo fare clic su dove si desidera che si trovi l'angolo superiore sinistro del controllo e trascinare in dove si desidera che si trovi 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 definita. È possibile aggiungere un controllo al form nella dimensione predefinita del controllo trascinandolo dalla casella degli strumenti al form.
Per trascinare un controllo in una maschera
Aprire il modulo. Per altre informazioni, vedere Procedura: Visualizzare Windows Form nella finestra di progettazione.
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 nelle dimensioni predefinite.
È anche possibile aggiungere controlli in modo dinamico a un modulo in fase di esecuzione. Nell'esempio di codice seguente un TextBox controllo verrà aggiunto al form quando si fa clic su un Button controllo .
Nota
La procedura seguente richiede l'esistenza di un modulo con un controllo Button ,
Button1
, già posizionato su di esso.
Per aggiungere un controllo a un modulo a livello di codice
Nel metodo che gestisce l'evento del
Click
pulsante all'interno della classe del modulo inserire codice simile al seguente per aggiungere un riferimento alla variabile diLocation
controllo, impostare il 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 dannoso
UserControl
. Questo sarebbe solo un problema nel caso di una persona malintenzionata che crea un controllo personalizzato dannoso, seguito dall'aggiunta errata al progetto.
Vedi anche
.NET Desktop feedback
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per