![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Como Creo Dinamicamente Los Frames
yo tengo un problema algo parecido, de igual manera busco mostrar varias pantallas en mi sistema pero pues es bastante grande y para poner los frames siento que van a ser muchos, me interesaria saber como los mando crear de forma dinamica, ya lo he intentado pero parece que si se crean pero no se muestra nada y cuando los vuelvo a crear dice que el elmento ya fue creado, no se si me pudieran ayudar este es un ejemplo delcodigo que he empleado:
eso esta declarado en el proyecto .dpr:
y el siguiente codigo es donde intento mandar llamar el frame, no son todos los parametros pero quise poner lo escencial, aqui tambien pongo en el uses el nombre del frame:
como les comento parece que si lo crea, pero no se muestra y al pulsar de nuevo el boton dice que el componente ya esta creado, espero alguien me pueda ayudar, gracias. por cierto ya corregi el texto gracias por el comentario jachguate Última edición por jaaron fecha: 22-04-2005 a las 02:02:02. |
|
#2
|
||||
|
||||
|
Hola Jaaron, bienvenido a los foros del clubdelphi. Te recomiendo una lectura de la guia de estilo de los foros. Alli veras que en este lugar (y en general en todo el internet) escribir en mayúsculas se interpreta como GRITAR, además de las reglas básicas de convivencia en este lugar.
Además, te invito a leer el mensaje que está al inicio de cada foro explicando el uso de la etiqueta [ delphi ] y otras creadas específicamente para publicar código, que como veras adelante, permite código perfectamente indentado además de resaltar la sintaxis. Por otro lado supongo -pues no he programado mucho con frames- que lo que te falta es asignar el parent a tus frames:
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#3
|
|||
|
|||
|
gracias, faltaba el parent
pues creo que la linea que hacia falta era precisamente la del parent, gracias amigo jachguate, y tambien por las recomendaciones, espero yo tambien poder ayudarlos en lo que se pueda yo trabajo con proyectos CLX en delphi y kylix y conozco algunos componente para imprimir reportes que funcionan para ambos lenguajes, cualquier cosa en que les pueda ayudar, tratare de hacerlo, nuevamente gracias, y una disculpa porque lei la guia de estilo y cometi el error de mandarle un mensaje privado a neftali, perdon, no volvera a ocurrir en el futuro.
Última edición por jaaron fecha: 22-04-2005 a las 02:15:50. |
|
#4
|
|||
|
|||
|
varios frames
saludos...
estoy trabajando en bds 2006 para c++, se trata de una aplicacion con 5 frames cada uno con edits, dbgrid, etc. etc., el form principal tiene 5 botones, cada uno para llamar a cierto frame y ocultar los demas, me gustaria no tener que cargar mucho la aplicacion al poner todos los frames desde el inico ya chece en varios hilos de esta pagina y en otros foros pero lo mas cercano que he encontrado soluciones para delphi que no he podido implementar en c++ esto es lo que hago:
pero me marca un error : access violation at adress 00401ac0 .... algun tip que puedan darme? |
|
#5
|
||||
|
||||
|
No estoy puesto en C++ pero tienes que crear el frame:
En este caso le pongo que el panel1 destruirá el frame. Si acaso lo liberas por código, el parámetro tendrás que cambiarlo. Create(NULL) Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#6
|
|||
|
|||
|
gracias
Cita:
opte por usar tu truco de este hilo http://www.clubdelphi.com/foros/show...ghlight=tframe gracias de nuevo, saludos |
|
#7
|
||||
|
||||
|
y no será.....
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 03-05-2006 a las 10:04:42. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|