Felipe tenho uma aplicação MDI e o que você pode fazer é o seguinte quando
for criar o form cria maximizado, dai se o form já estiver criado vc
simplesmente maximiza o form.. faça uma rotina que recebe como parametro um
TForm e através disso você faz uma contagem de forms da aplicação e verifica
se o form que está sendo passado já foi criado, se foi vc maximiza senão vc
cria(Maximizado já)

Abraços,
Daniel

2009/1/27 Fellipe Henrique <[email protected]>

>   Bom, minha aplicação já está em MDI, mas estou com um problema, que
> pensei
> poder resolver mudando pra SDI.. seguinte... tenho um Form, que deve ficar
> -sempre- Maximizado... o problema, é que consegui fazer ele abrir
> maximizado, quando mudo o foco pra ele, mudar pra maximizado.. o problema
> está no seguinte:
>
> Quando eu abro o form, e maximizo, ele... blz... vou e abro outro form,
> simplesmente o form que deveria ficar maximizado, volta ao normal, deixando
> de ficar maximizado... dando um efeito muito ruim...
>
> Se eu conseguisse fazer o form fica de qualquer jeito maximizado, ou mesmo,
> do tamanho total da tela do MDIForm, eu já ficaria satisfeito.
>
>
> []s
>
> 2009/1/27 Lucas Neves <[email protected]<lucas_delphi%40yahoo.com.br>
> >
>
> > O que voce esta querendo da pra resolver com aplicacao MDI.
> >
> > No seu form principal defina a propriedade FormStyle pra fsMDIForm. Nos
> > forms filhos defina essa mesma propriedade pra fsMDIChild.
> >
> > Assim todos os forms que voce abrir ficarao na frente do form principal
> > mesmo voce clicando no form principal. Alem disso, quando voce minimizar
> > um form, ele sera minimizado para dentro da aplicacao, e nao vai
> > desaparecer como ele costuma fazer em form MDI.
> >
> > Dessa maneira acho que fica mais do jeito que voce quer. Qualquer coisa
> > grita ai!
> >
> > Lucas
> >
> > Fellipe Henrique escreveu:
> >
> > >
> > > A intenção Lucas, é os Forms ficarem sempre "em cima" do Form
> Principal..
> > > mesmo eu clicando no Form Principal... mas, se eu tiver - vamos supor -
> 3
> > > forms "filhos", e eu clicar em um deles, ele deve ficar acima dos
> > > outros 2,
> > > porém se eu clicar no FormPai, ele nao ficaria acima, continuaria onde
> > > está,
> > > mostrando os 3 forms acima dele..
> > >
> > > Entendeu?! Achei meio confuso, qualquer coisa explico melhor... :o)
> > >
> > > []s
> > >
> > > 2009/1/27 Lucas Neves 
> > > <[email protected]<lucas_delphi%40yahoo.com.br>
> <lucas_delphi%40yahoo.com.br>
> > > <mailto:lucas_delphi%40yahoo.com.br 
> > > <lucas_delphi%2540yahoo.com.br><lucas_delphi%
> 2540yahoo.com.br>>>
>
> >
> > >
> > > > Uma sugestao que eu daria e, voce criar uma funcao para o
> carregamento
> > > > dos forms e, se voce detectar que esse form esta ativo, voce daria um
> > > > BringtoFront nele. Assim ele sempre ficaria na frente dos outros
> forms,
> > > > porem, se voce clicar em qualquer outro form, ele sairia da frente.
> > > >
> > > > Fellipe Henrique escreveu:
> > > >
> > > > >
> > > > > Amigos, preciso fazer com que um TForm, fique sempre visivel,
> sempre
> > > > acima
> > > > > de qualquer outro TForm, mas somente em minha Aplicação... se eu
> > > usar o
> > > > > FormStyle como StayOnTop, ele fica acima, até de programas do
> windows
> > > > > e não
> > > > > somente na aplicação...
> > > > >
> > > > > Alguém poderia ter uma ideia de como fazer isso?
> > > > >
> > > > > []s
> > > > >
> > > > > --
> > > > > _________________________________
> > > > > T.·.F.·.A.·.
> > > > > Fellipe Henrique
> > > > > Blog: www.digitumsoft.com.br/blogs/fellipeh
> > > > > ----------------------------------------------------------
> > > > > CAMPANHA POR UMA INTERNET SEGURA
> > > > > Proteja o endereço de seus amigos como estou protegendo o seu. Ao
> > > enviar
> > > > > mensagens use SEMPRE o "Cco" (cópia oculta).
> > > > > Assim TODOS os endereços estarão preservados. E, claro, antes de
> > > > > encaminhar
> > > > > um e-mail, delete todas as informações que apareçam no corpo do
> > e-mail
> > > > > e que
> > > > > possam ser usadas por hackers.
> > > > > #######################################
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > > >
> > > >
> > > >
> > >
> > > --
> > > _________________________________
> > > T.·.F.·.A.·.
> > > Fellipe Henrique
> > > Blog: www.digitumsoft.com.br/blogs/fellipeh
> > > ----------------------------------------------------------
> > > CAMPANHA POR UMA INTERNET SEGURA
> > > Proteja o endereço de seus amigos como estou protegendo o seu. Ao
> enviar
> > > mensagens use SEMPRE o "Cco" (cópia oculta).
> > > Assim TODOS os endereços estarão preservados. E, claro, antes de
> > > encaminhar
> > > um e-mail, delete todas as informações que apareçam no corpo do e-mail
> > > e que
> > > possam ser usadas por hackers.
> > > #######################################
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> >
> >
>
> --
> _________________________________
> T.·.F.·.A.·.
> Fellipe Henrique
> Blog: www.digitumsoft.com.br/blogs/fellipeh
> ----------------------------------------------------------
> CAMPANHA POR UMA INTERNET SEGURA
> Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar
> mensagens use SEMPRE o "Cco" (cópia oculta).
> Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar
> um e-mail, delete todas as informações que apareçam no corpo do e-mail e
> que
> possam ser usadas por hackers.
> #######################################
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Abraços,

Daniel.

"Sempre que a vida lhe apresentar um desafio, tenha certeza que junto dele
está a solução",


[As partes desta mensagem que não continham texto foram removidas]

Responder a