control

Pàgina actualitzada :
Data de creació de la pàgina :

Els controls s'utilitzen sovint en eines i similars, així que m'agradaria explicar breument com utilitzar-los. Utilitzarem l'anterior projecte Tips per il·lustrar-lo.

En primer lloc, com que el control es col·loca bàsicament en un formulari, feu clic amb el botó dret a MainForm.cs des de l'Explorador de solucions i feu clic a Mostra el dissenyador. (També podeu fer doble clic a MainForm.cs per obrir-lo.)

デザイナの表示

フォームのデザイナ

A continuació, obriu la caixa d'eines de l'esquerra. (Si no n'hi ha cap, seleccioneu "Caixa d'eines" a "Veure" al menú)

ツールボックス

A continuació, veureu una llista similar a la següent. Aquesta serà una llista de controls i components que es poden col·locar.

コントロールのリスト

Utilitzem el "Botó" a la part superior. Un botó és un botó fora del seu propi estat, i és bàsicament un control que permet fer alguna cosa prement-lo. Primer, feu clic a "Botó". El cursor del ratolí hauria de ser la icona del botó.

ボタン

A continuació, proveu de fer clic o arrossegar el formulari a la mida que vulgueu col·locar. Hauríeu de poder col·locar el botó al formulari.

ボタン配置

Ara, proveu d'executar-lo una vegada. Potser l'error no hauria de passar, de manera que hauríeu de poder començar amb normalitat. Hauríeu de poder prémer el botó correctament.

実行

Per cert, podeu prémer el botó, però no passa res quan el premeu. Encara no has escrit el que faràs. Tot i això, la mecànica bàsica està en marxa des del principi, de manera que el programador no s'ha de preocupar pel treball addicional.

Tanqueu el formulari llançat. És molt fàcil de fer si només ho organitzeu d'aquesta manera.


Ara utilitzem els controls per crear un esdeveniment senzill. El processament amb controls s'anomena bàsicament esdeveniment.

Des de la caixa d'eines, col·loqueu "Etiqueta" i "TextBox" al formulari respectivament. La mida i la posició poden ser adequades.

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

El procés que s'ha de realitzar aquí és "Quan entreu al quadre de text i premeu el botó, es mostren els continguts introduïts a l'etiqueta". Per tant, l'únic esdeveniment que s'utilitza aquí és "quan es prem el botó". Com que el quadre de text s'utilitza per a l'entrada i l'etiqueta només s'utilitza per a la sortida, no cal crear aquests dos esdeveniments.

Ara, feu clic al botó per seleccionar-lo. El control seleccionat té una vora. Per cert, podeu canviar la mida arrossegant el quadrat al marc.

選択

A continuació, obriu les propietats. Feu clic amb el botó dret al botó dret de la finestra o, si no existeix, i trieu Propietats.

ボタンのプロパティ

Podeu fer algunes petites configuracions sobre el botó, però, de moment, no canviareu res, així que obriu l'esdeveniment. L'esdeveniment s'obre fent clic al llampec a la part superior de la finestra Propietats.

Quan s'obri, cerqueu l'esdeveniment "Clic" i feu-hi doble clic. Això hauria d'afegir un mètode al MainForm.cs que descrigui què passa quan es fa clic al botó.

Click イベント

コード追加

Descrivim el procés aquí. NET Framework està molt ben fet, i aquesta vegada només es necessita una línia per afegir-lo. Introduïu el codi següent amb parts vermelles addicionals:

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

El que estem fent aquí és copiar (assignar) "cadena mostrada al quadre de text" a "text mostrat a l'etiqueta". Això és tot. Intentem executar-lo.

テキスト入力

Introduïu els caràcters del quadre de text tal com es mostra més amunt. A continuació, premeu el botó i l'etiqueta hauria de canviar a la mateixa cadena que el quadre de text que es mostra a continuació.

文字列コピー


Aquesta vegada, vaig explicar breument com utilitzar els controls. Hi ha molts altres controls, així que si us plau, proveu-ho. Les instruccions sobre com utilitzar i explicar els controls s'expliquen detalladament en altres llocs web, de manera que és possible que vulgueu cercar-los i trobar-los.

DirectX Tips també utilitza controls de tant en tant, de manera que si apreneu a utilitzar-los, hauríeu de poder aplicar-los força.