Alisson, boa tarde,
Na verdade a limitação com as janelas MDI não está no Linux e sim no Lazarus, porque nele não existe este conceito, exceto através de gambiarras que particularmente não gosto. Agradeço a sugestão e vou tentar criar um exemplo prático baseado nela. Saudações, Cristiano R F Maciel De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Alisson Yahoo Enviada em: terça-feira, 25 de agosto de 2009 13:48 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] MDI para SDI Eu não entendi qual a relação entre o uso do Linux e o modo de abertura das telas do seu programa. Mas, veja se esse modo de abrir as telas pode te ajudar. Eu crio o form principal do programa igual a tela principal do Delphi, colocando a propriedade Align do form = alTop. Os demais forms são abertas na área restante da tela com a propriedade Align do form = alClient. As telas são exibidas com Show ao invés de ShowModal. Assim é possível abrir vários forms ao mesmo tempo e os forms não ficam espalhados pela tela. Se quiser mostrar um form que já foi aberto basta utilizar o ítem de menu ou um botão, ou ainda usar uma combinação de teclas para jogar os forms pra cima, um a um. Espero ter ajudado em alguma coisa. [As partes desta mensagem que não continham texto foram removidas]