![]() |
Formulario y Objetos por String
Tengo una consulta que me solucionaria en gran medida:
Yo tengo en un ADOquery el nombre del formulario y del objeto y lo que necesecito es: FindComponent(QryValidarFormulario.AsString).FindComponent(QryValidarObjeto.AsString).visible := QryValidarVisible; en QryValidarFormulario.AsString esta el nombre del formulario en QryValidarObjeto.AsString esta el nombre del objeto y en QryValidarVisible.AsString esta el valor buleano false o true como puedo hacer esta linea para acceder a las propiedades del objeto? |
Hola nostrajara, yo tenia algo parecido a lo tuyo, almacenaba el nombre del formulario como cadena en mi BD. Este hilo me ayudo mucho espero te sirva a ti támbien.
http://www.clubdelphi.com/foros/showthread.php?t=2656 Saluditos |
Formulario y Objetos por String
Hola Caro:
Muchisimas gracias por tu ayuda, pero te confieso que no soy muy experto en el tema y los hilos a los que me hiciste referencia no son muy faciles de comprender. En los hilos que lei vi que se creaba un formulario y el ultimo hilo al que se hacia referencia ya no exite. Lo que quiero hacer a mi forma de ver (principiante) es sencillo y es transformar un string en un formulario y un string en un objeto y un string en una variable boolena EJ: string1.string2.visible := string3 donde string1 = 'NombreFormulario' string2 = 'NombreObjeto' string3 = 'False' o 'True' Si me puedes dar algunas pistas para solucioner este tema seria de mucha ayuda y quedaria muy agradecido |
Alguien me puede ayudar???? !!!...
|
Cita:
Edito: He releído mi mensaje y parezco antipático (en realidad lo soy, pero no pretendía demostrarlo :D), inténtalo y si tienes dudas, aquí estamos ;). Saludos |
Hola de nuevo nostrajara, perdon por responder recien pero no he podido leer antes tu hilo, te paso este link con un ejemplo que hice siguiendo todo lo que explica amigo Roman.
http://www.clubdelphi.com/foros/show...ht=formularios En el ejemplo hay dos opciones y según la opción que se escoja cargo dos diferentes formularios en un panel cuyo nombre de formulario estaria como String, 'TForm2' y 'TForm3'. Espero te sirva, Saluditos |
| La franja horaria es GMT +2. Ahora son las 10:47:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi