FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
muchas gracias por tu respuesta, de hecho es precisamente lo que estaba pensando hacer, crear frames, aunque no tengo mucha experiencia que digamos con este componente, solo los he usado para cosas muy sencillas.
lo que quiero poder hacer es que al dar clic en alguna opcion del menu se cree este tab junto con el frame deseado, cual seria el codigo en este caso? estoy utilizando un componente que se llama TAdvOfficePager el cual es como un TPageControl (Lo uso solo porque es mas estetico). solo como mas informacion, mi aplicacion es para el manejo de bases de datos, especificamente para control de almacen, y quiero que esta sea muy atractiva desde el punto de vista visual, el menu principal sera del estilo de los paquetes de MS Office 2007 (Ya tengo esos componentes) pero quiero que las ventanas que se abran no sean como los MDI normales, pues no me gusta el efecto que logran cuando se abren y maximizan, y me gustaria que estas estubieran dentro de TABS para poder ver las ventanas abiertas, y que cuando estas sean cerradas, pues el tab desaparezca, siempre tienendo un TAB de inicio abierto, el cual mostrara informacion importante... ese es ps un pequeño analisis del diseño que busco
__________________
saludos a todos y gracias por compartir sus conocimientos y experiencias... ;-) |
#2
|
|||
|
|||
Prueba haber esto....
Código:
try Screen.Cursor := crAppStart; if not Assigned(FPersonal) then begin FPersonalDM := TFPersonalDM.Create(Application); FPersonal := TFPersonal.Create(Application, TabPersonal); end; PageControl1.ActivePage := TabPersonal; // TabSet per Personal en formulari principal FPersonal.Show; Application.ProcessMessages; Finally Screen.Cursor := crDefault; end;
__________________
Gabriel |
#3
|
|||
|
|||
gracias por tu sugerencia, pero de hecho ya estoy viendo la asignacion de frames a tabs en tiempo de ejecucion, y ya lo asigna tal y como queria, el problema esta en que no quiero que se creen varios tabs para una misma opcion, osea que solo cree uno y que si este ya esta creado que se cambie a ese TAB, pero no encuentro la opcion (todavia) para buscar el tab en cuestion y mostrarlo. alguna sugerencia?
__________________
saludos a todos y gracias por compartir sus conocimientos y experiencias... ;-) |
#4
|
|||
|
|||
Bueno pues tambien ya encontre la solucion a ese problema a continuacion pongo el codigo por si a alguien mas le interesa.
ahora estoy con otro problema, estos tabs cuentan con su propio boton para cerrar y al cerrarse se liberan de memoria, el detalle esta en que yo quiero poner un boton dentro del frame el cual el usuario cuando de clic cierre el TAB que esta conteniendo el frame y lo libere. alguna sugerencia?
__________________
saludos a todos y gracias por compartir sus conocimientos y experiencias... ;-) |
#5
|
|||
|
|||
Hola...
Solo tienes que hacer (tomando en cuenta que el botón se encuentra dentro del Frame):
recuerda que el parent del frame es un Tab de tu PageControl... Saludos... |
#6
|
|||
|
|||
Gracias por responder, pero no me funciona, me marca un error, este es el codigo que tengo.
el mensaje de error es el siguiente: Cita:
__________________
saludos a todos y gracias por compartir sus conocimientos y experiencias... ;-) |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Archivos .D . D01 . DIR .I .T ¿como los puedo abrir? | Delphitest | Tablas planas | 4 | 28-01-2008 22:27:55 |
como puedo asociar un form a otro form? | jasz | OOP | 1 | 28-11-2007 00:12:09 |
Como puedo abrir un PDF desde mi Delphi | Shenex | Varios | 4 | 26-10-2006 20:43:34 |
COMO PUEDO ABRIR UN ARCHIBO . DEF Y MODIFICARLO 0 codigo fuente de mcw | atoms_eli | Varios | 0 | 19-05-2005 16:24:30 |
Abrir un Form tantas veces como desee | jorodgar | Servers | 3 | 20-04-2005 09:07:43 |
|