Título: Cómo Cambiar las Propiedades de un Control con "Reflection" ??? Publicado por: LordBynary en 20 Enero 2015, 16:29 pm Hola a todos, he estado viendo el tema de "CodeDom" y "Reflection" en este link: http://www.codeproject.com/Articles/12852/Compile-and-Run-VB-NET-Code-using-the-CodeDom y tengo un pequeño problema con eso.
Bueno el tema es que quisiera saber: Cómo Puedo Cambiar las Propiedades de un Control con "Reflection" en Tiempo de Ejecución, les explico mejor mi duda y les planteo el escenario: 1.- Tengo un "Formulario" llamado "Form1". 2.- Tengo 2 "Textbox", llamados: "TextBox1" y "TextBox2" Respectivamente. 3.- También tengo un "Button" llamado "Button1". Ahora lo que quiero hacer es lo siguiente: - Que al ingresar en el "TextBox1" el texto "TextBox2.Enabled = False", y presionar el "Button1", se deshabilite automáticamente el TextBox2 en Tiempo de Ejecución. Por Favor les pido que me ayuden, es urgente el tema. Gracias a todos de antemano. Elektro quisiera que me ayudes ahora sí aquí, o a los moderadores de este foro les pido que me ayuden con esto, o a cualquier persona que sepa algo sobre esto. [MOD]: Está prohibido hacer doble post, utiliza el botón "Modificar" :P Título: Re: Cómo Cambiar las Propiedades de un Control con "Reflection" ??? Publicado por: Eleкtro en 20 Enero 2015, 18:48 pm En el caso específico del problema que has expuesto, puedes hacerlo por ejemplo así:
Ten en cuenta que el siguiente código no está pulido, es solo un ejemplo, y se podría simplificar o parsear el string de otra manera más eficiente. EDITO: Versión extendida: Código
Saludos Título: Re: Cómo Cambiar las Propiedades de un Control con "Reflection" ??? Publicado por: LordBynary en 20 Enero 2015, 23:33 pm Gracias "Elektro" pero me salen estos dos errores en tú código, mira: El primero es con la propiedad "FirstOrDefault"
(http://i1065.photobucket.com/albums/u400/lordbynary/Error1_zps4be5897b.png) Y luego este también: El segundo es con la propiedad "methodParams.ToArray" (http://i1065.photobucket.com/albums/u400/lordbynary/Error2_zpsf801bf5b.png) Título: Re: Cómo Cambiar las Propiedades de un Control con "Reflection" ??? Publicado por: Eleкtro en 21 Enero 2015, 06:39 am En las propiedades de tu proyecto, cambia el .Net Framework objetivo del proyecto a .Net framework 3.5 o superior, para añadir la referencia a LINQ.
Saludos |