controllo

Pagina aggiornata :
Data di creazione della pagina :

I controlli sono spesso utilizzati in strumenti e simili, quindi vorrei spiegare brevemente come usarli. Useremo il precedente progetto Tips per illustrarlo.

Innanzitutto, poiché il controllo viene fondamentalmente inserito in un form, fare clic con il pulsante destro del mouse su MainForm.cs da Esplora soluzioni e scegliere Mostra finestra di progettazione. È inoltre possibile fare doppio clic su MainForm.cs per aprirlo.

デザイナの表示

フォームのデザイナ

Quindi apri la casella degli strumenti a sinistra. (Se non ce n'è, seleziona "Casella degli strumenti" da "Visualizza" nel menu)

ツールボックス

Vedrai quindi un elenco simile a quello qui sotto. Questo sarà un elenco di controlli e componenti che possono essere posizionati.

コントロールのリスト

Usiamo il "Pulsante" in alto. Un pulsante è un pulsante fuori dal proprio stato ed è fondamentalmente un controllo che consente di fare qualcosa premendolo. Innanzitutto, fai clic su "Pulsante". Il cursore del mouse deve essere l'icona del pulsante.

ボタン

Quindi prova a fare clic o trascinare il modulo fino alle dimensioni che desideri posizionare. Dovresti essere in grado di posizionare il pulsante sul modulo.

ボタン配置

Ora, prova a eseguirlo una volta. Forse l'errore non dovrebbe accadere, quindi dovresti essere in grado di iniziare normalmente. Dovresti essere in grado di premere correttamente il pulsante.

実行

A proposito, puoi premere il pulsante, ma non succede nulla quando lo premi. Non hai ancora scritto quello che farai. Tuttavia, le meccaniche di base sono in atto fin dall'inizio, quindi il programmatore non deve preoccuparsi di un lavoro extra.

Chiudere il modulo avviato. È molto facile da fare se lo organizzi in questo modo.


Ora usiamo i controlli per creare un evento semplice. L'elaborazione con controlli è fondamentalmente chiamata evento.

Dalla casella degli strumenti, posizionare rispettivamente "Label" e "TextBox" nel modulo. La dimensione e la posizione possono essere appropriate.

テキストボックスとラベル配置

Il processo da eseguire qui è "Quando si entra nella casella di testo e si preme il pulsante, vengono visualizzati i contenuti inseriti nell'etichetta". Pertanto, l'unico evento utilizzato qui è "quando viene premuto il pulsante". Poiché la casella di testo viene utilizzata per l'input e l'etichetta viene utilizzata solo per l'output, non è necessario creare questi due eventi.

Ora, fai clic sul pulsante per selezionarlo. Il controllo selezionato ha un bordo. A proposito, puoi modificare le dimensioni trascinando il quadrato nella cornice.

選択

Quindi aprire le proprietà. Fare clic con il pulsante destro del mouse sul pulsante sul lato destro della finestra o, se non esiste, e scegliere Proprietà.

ボタンのプロパティ

Puoi fare alcune piccole impostazioni sul pulsante, ma per il momento non cambierai nulla, quindi apri l'evento. L'evento si apre facendo clic sul fulmine nella parte superiore della finestra Proprietà.

Quando si apre, cerca l'evento "Click" e fai doppio clic su di esso. Questo dovrebbe aggiungere un metodo al MainForm.cs che descrive cosa succede quando si fa clic sul pulsante.

Click イベント

コード追加

Descriviamo il processo qui. NET Framework è molto ben fatto e questa volta ci vuole solo una riga per aggiungerlo. Inserisci il seguente codice con parti rosse aggiuntive:

private void button1_Click(object sender, EventArgs e)
{
  this.label1.Text = this.textBox1.Text;
}

Quello che stiamo facendo qui è copiare (assegnare) "stringa visualizzata nella casella di testo" in "testo visualizzato nell'etichetta". Questo è tutto. Proviamo a eseguirlo.

テキスト入力

Immettere i caratteri nella casella di testo come mostrato sopra. Quindi premere il pulsante e l'etichetta dovrebbe cambiare nella stessa stringa della casella di testo come mostrato di seguito.

文字列コピー


Questa volta, ho spiegato come utilizzare brevemente i controlli. Ci sono molti altri controlli, quindi per favore provalo. Le istruzioni su come utilizzare e spiegare i controlli sono spiegate in dettaglio su altri siti Web, quindi potresti voler cercarli e trovarli.

I suggerimenti DirectX usano anche i controlli di tanto in tanto, quindi se impari come usarli, dovresti essere in grado di applicarli un po '.