Red de conocimiento informático - Computadora portátil - Escriba dos datos en el mismo texto. CAJA en C#.

Escriba dos datos en el mismo texto. CAJA en C#.

Ya lo he escrito. A continuación se muestran capturas de pantalla y parte del código. El código fuente completo está en el archivo adjunto. Si tiene alguna pregunta, por favor pregunte.

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);

}

¿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

}

}