control

Actualización de la página :
Fecha de creación de la página :

Los controles se usan a menudo en herramientas y similares, por lo que me gustaría explicar brevemente cómo usarlos. Usaremos el proyecto anterior Consejos para ilustrarlo.

En primer lugar, dado que el control se coloca básicamente en un formulario, haga clic con el botón secundario en MainForm.cs en el Explorador de soluciones y haga clic en Mostrar diseñador. (También puede hacer doble clic en MainForm.cs para abrirlo).

デザイナの表示

フォームのデザイナ

A continuación, abra la caja de herramientas a la izquierda. (Si no hay ninguno, seleccione "Caja de herramientas" en "Ver" en el menú)

ツールボックス

A continuación, verá una lista similar a la siguiente. Esta será una lista de controles y componentes que se pueden colocar.

コントロールのリスト

Usemos el "Botón" en la parte superior. Un botón es un botón fuera de su propio estado, y es básicamente un control que le permite hacer algo presionándolo. Primero, haga clic en "Botón". El cursor del ratón debe ser el icono del botón.

ボタン

A continuación, intente hacer clic o arrastrar el formulario al tamaño que desea colocar. Debería poder colocar el botón en el formulario.

ボタン配置

Ahora, intente ejecutarlo una vez. Tal vez el error no debería suceder, por lo que debería poder comenzar normalmente. Debería poder presionar el botón correctamente.

実行

Por cierto, puedes presionar el botón, pero no pasa nada cuando lo presionas. Todavía no has escrito lo que vas a hacer. Aún así, la mecánica básica está en su lugar desde el principio, por lo que el programador no tiene que preocuparse por el trabajo adicional.

Cierre el formulario iniciado. Es muy fácil de hacer si solo lo organizas de esta manera.


Ahora usemos los controles para crear un evento simple. El procesamiento con controles se denomina básicamente evento.

Desde la caja de herramientas, coloque "Label" y "TextBox" en el formulario respectivamente. El tamaño y la posición pueden ser apropiados.

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

El proceso a realizar aquí es "Cuando se entra en el cuadro de texto y se pulsa el botón, se muestra el contenido introducido en la etiqueta". Por lo tanto, el único evento utilizado aquí es "cuando se presiona el botón". Dado que el cuadro de texto se utiliza para la entrada y la etiqueta sólo se utiliza para la salida, no es necesario crear estos dos eventos.

Ahora, haga clic en el botón para seleccionarlo. El control seleccionado tiene un borde. Por cierto, puede cambiar el tamaño arrastrando el cuadrado en el marco.

選択

A continuación, abra las propiedades. Haga clic con el botón derecho en el botón del lado derecho de la ventana, o si no existe, y elija Propiedades.

ボタンのプロパティ

Puede hacer algunos pequeños ajustes sobre el botón, pero por el momento, no cambiará nada, así que abra el evento. El evento se abre haciendo clic en el rayo en la parte superior de la ventana Propiedades.

Cuando se abra, busque el evento "Click" y haga doble clic en él. Esto debería agregar un método al MainForm.cs que describe lo que sucede cuando se hace clic en el botón.

Click イベント

コード追加

Describamos el proceso aquí. NET Framework está muy bien hecho, y esta vez solo se necesita una línea para agregarlo. Introduzca el siguiente código con partes rojas adicionales:

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

Lo que estamos haciendo aquí es copiar (asignar) "cadena mostrada en el cuadro de texto" a "texto mostrado en la etiqueta". Eso es todo. Intentemos ejecutarlo.

テキスト入力

Introduzca los caracteres en el cuadro de texto como se muestra arriba. Luego presione el botón y la etiqueta debe cambiar a la misma cadena que el cuadro de texto como se muestra a continuación.

文字列コピー


Esta vez, expliqué cómo usar los controles brevemente. Hay muchos otros controles, así que por favor pruébalo. Las instrucciones sobre cómo usar y explicar los controles se explican en detalle en otros sitios web, por lo que es posible que desee buscarlos y encontrarlos.

DirectX Tips también usa controles de vez en cuando, por lo que si aprendes a usarlos, deberías poder aplicarlos bastante.