Escriba dos datos en el mismo texto. CAJA en C#.
Ingrese el primer dato:
Presione la tecla Enter para guardar los datos y borrar automáticamente el cuadro de texto para facilitar la segunda entrada:
Ingrese el segundo dato y presione Entrar (es posible que los datos ingresados por segunda vez no se borre como referencia):
Haga clic en el botón "Mostrar resultados" para ver los datos ingresados dos veces:
Código principal ( código principalmente anotado):
¿Espacio de nombres? Entrada múltiple
{
¿Usar? Sistema;
¿Uso? sistema. Windows Forms
¿Público? ¿parte? ¿clase? ¿Forma1? :?Formulario
{
#Región? Campos
¿Privados? ¿Cadena? a;
¿Privado? ¿Cadena? b;
¿Privado? int? Contador;
#Área final
¿#Área? ¿Constructor? Entonces qué. Destructor
¿Público? Formulario 1()
{
Este. inicializar componente();
Esto a? =?Cadena. Vacío;
Este b? =?Cadena. Vacío;
¿Este contador? =?0;
}
#Área final
#Área? Método
¿Privado? ¿Vacío? buttonDisplay_Click(¿Objeto? ¿Remitente? ¿EventArgs? e)
{
this.labelResult.Text? =?Cadena. Formato (" a?=?\"{0}\",?b?=?\"{1}\"",?this. a,?this. b);
} p>
¿Privado? ¿Vacío? textBoxInput_KeyDown(¿objeto? ¿Remitente? KeyEventArgs? e)
{
¿Si? (e.KeyCode?==?Key.Enter)
{
//? Determine si es la primera vez que presiona la tecla Enter.
¿Y si? (this.counter?==?0)
{
//?Asigne el primer valor de entrada a la variable a.
¿Esto? =?this . textbox input . text . trim();
//?Cuando presione Enter por primera vez, borre el cuadro de texto para facilitar la segunda entrada.
this . textbox input . clear();
}
//? Si presiona la tecla Intro por segunda vez,
¿De lo contrario? ¿si? (this.counter?==?1)
{
//?Asigne el segundo valor de entrada a la variable b.
Esto.b? =?este .entrada del cuadro de texto .text .trim();
}
//?Autoincremento del contador
este contador++;
}
}
#Área final
}
}