![]() |
Barra de Tareas
Estoy realizando una pequeña aplicación la cual tiene un formulario padre y varios formularios hijos, como puedo hacer para tener una barra de tarea dentro del formulario padre que muestre los formularios hijos que están abiertos es decir algo similar a la barra de tareas de Windows, estoy trabajando con delphi 7, gracias por su ayuda.
|
Una idea puede ser utilizar una "StatusBar", barra de estado e ir añadiéndole paneles a medida que se agregan formularios y trasladar a estos el nombre del formulario en cuestión, el problema es cuando estos formularios se cierren como quitarlos de la barra.
A modo de idea pero hay que tener en cuenta que en este ejemplo liberaríamos el panel 1, es decir el que se encuentra en la posición 2 de la lista, si pulsamos una segunda vez volveríamos a eliminar el que se encuentra ahora en la misma posición...... Por lo tanto hay que desarrollar la idea y a esta hora no tengo tiempo... Otra idea puede ser una matriz de cadenas.. Un Saludo. |
Otra forma es mediante componentes de terceros: mditab (creo recordar) viene con código fuente y es gratuito, puedes poner 2 filas de botones como máximo. También trae un ejemplo.
Es un poco latoso porque a cada ventana le tienes que añadir 2 líneas de código (precisamente para añadir o eliminar el botón), pero vamos, queda bien y da resultados. Saludos |
Barra de Tareas
Muchas gracias por su ayuda, voy a tratar de implementar las ideas q me brindan y si tengo algun problema ya les estare comentando Gracias...
|
La franja horaria es GMT +2. Ahora son las 09:51:43. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi