Colección de citas famosas - Slogan de motivación - C# quiere implementar entrada y salida continua de múltiples cuadros de texto. ¿Cómo implementar este bucle y definir qué variables son?

C# quiere implementar entrada y salida continua de múltiples cuadros de texto. ¿Cómo implementar este bucle y definir qué variables son?

Existen muchos métodos, como los siguientes. Suponga que el cuadro de texto de su cuadro de entrada1 anterior se llama txtPole y el cuadro de salida correspondiente se llama txtPole0 (lo mismo ocurre a continuación, el nombre de cada cuadro de salida se agrega con 0 después del nombre del cuadro de entrada).

¿Público? Formulario 1()

{

inicializar componente();

gettextbox(this.Control);?

}

Diccionario lt cadena,? cuadro de texto gt? ¿dic? =?¿Nuevo? cadena de caracteres del diccionario,? TextBox gt();

¿Privado? ¿Vacío? gettextbox(Control.ControlCollection?Cc)//Guardar todos los cuadros de texto en dic.

{

¿para cada uno? (control?c?in?cc)

{

¿Si? (c . tiene hijos)

gettextbox(c . Controles);

Otro

{

¿Si? (c? ¿Sí? Cuadro de texto)

¿Si? (!dic.ContainsKey(c.Name))

dic. add(c.name,?(textbox)c);

}

}

}

//No lo hago Conozca su proceso de conversión específico. El siguiente es sólo un ejemplo. La función es establecer el contenido de cada cuadro de salida al contenido del cuadro de entrada y agregar hola.

¿Privado? ¿Vacío? button1_Click(¿Objeto? ¿Remitente? EventArgs? E)//Conversión

{

foreach? (KeyValuePair lt cadena,? cuadro de texto gt? k? in? Dic)//Recorre el diccionario

{

Si? (!k.Key.EndsWith("0 "))? // ¿Es un nombre que termina en 0, es decir, no es un cuadro de salida?

¿Y si? (dic.ContainsKey(k.Key? ?"0")//Si hay un cuadro de salida correspondiente.

dic[k.Key? ?"0"].Text?=?Centro de información del conductor .Text? "?Hola"; //Agrega hola al cuadro de texto correspondiente

}