Você esta usando o Lazarus trabalhando com SDI, e convenhamos não da para ficar chamando todas as janelas de cadastro como MODAL, se bem que podemos usar “Abas como no Firefox” no projeto. Mas e para aquelas janelas pequenas de cadastro de não preenche toda a janela em um aplicativo em “Abas”.
Passei por isso em um projeto no Lazarus, não queria utilizar “abas”, olhei para a barra de tarefas do Windows, e pensei poderia utilizar uma TaskBar para alternar entre as janelas. Procurando na internet achei o componente dsTaskBar para Delphi, instalei no Delphi e o componente testei e deu mais do que certo para o eu precisava. Como o componente é FreeWare e veio com os fontes, converti o componente para o Lazarus, e esta funcionando melhor que eu esperava.
Podemos alternar entre as janelas com facilidade igual na barra de tarefas do Windows.
Link para o componente: dsTaskBar.
Até próxima.
Namaste.

26/06/2011 às 9:18 PM |
Boa noite amigos,Achei muito útil a utilização do componente dsTaskBar para alternar as janelas, mas como estou iniciando no uso do Lazarus, é quase impossivel para mim efetuar tal façanha.Você nao poderia mostrar todos os passos para executar essa maravilha. Um abraço. Wilsonn
29/06/2011 às 7:56 PM |
wilsonn
Primeiro muito obrigado pela visita, vou fazer um artigo e mostrar passo a passo o uso do dsTaskbar ainda esta semana.