Caros Colegas,
Consegui fazer o que queria, usando MDIFRAME e MDICHILD...
Porém tem um problema, no meu formulário principal (MDIFRAME) tenho um BEVEL
e quando chamo o formulário filho (MDICHILD), esse aparece por trás do
BEVEL.... como resolver isso ??
Obrigado,
Reginaldo
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Problemas com MDI
Problemas com MDI
Reginaldo, também estou aprendendo Xailer
e estou gostando muito.
Depois de testar inúmeras ferramentas acabei ficando com ele.
Já converti uns 10% do meu programa em Clipper.
No começo foi um pouco difícil mas agora tá ficanco fácil
pois estou aproveitando todas as minhas funçíµes.
Estou usando o Xailer2 Enterprise.
Usa os recursos nativos do MySql, que testei rapidamente e funcionou legal.
Acho que o custo vale a pena pois é muito produtivo e poucas horas que
se ganha por míªs já paga a manutenção que é de mais ou menos R$ 100,00 por
míªs.
Mas o que tem de melhor é voce poder criar DLLs.
Assim faz o Menu como EXE e joga todas as demais rotinas em DLLs.
Com isso, o EXE fica pequeno e carrega rápidamente.
As demais rotinas ficam em DLLs. Isto também facilita a manutenção pois
basta trocar a DLL alterada, sem precisar recompilar todo o projeto.
Mas vamos lá:
use antes de chamar o MDICHILD
::oBevel1:lVisible:=.F.
Ao retornar ao MDIFRAME:
NO MDICHILD crie o Método OnClose:
METHOD FormClose( oSender, lClose ) CLASS TForm4
::oParent : oBevel1 : lVisible:=.T.
RETURN Nil
Fiz um teste e funcionou.
Não sei se exite outras soluçíµes.
Mário
"Reginaldo" <reginaldo@sommus.com> escreveu na mensagem
news:[email=4a329cd3@svctag-j7w3v3j....]4a329cd3@svctag-j7w3v3j....[/email]
> Caros Colegas,
>
> Consegui fazer o que queria, usando MDIFRAME e MDICHILD...
>
> Porém tem um problema, no meu formulário principal (MDIFRAME) tenho um
> BEVEL
> e quando chamo o formulário filho (MDICHILD), esse aparece por trás do
> BEVEL.... como resolver isso ??
>
> Obrigado,
>
> Reginaldo
>
>
e estou gostando muito.
Depois de testar inúmeras ferramentas acabei ficando com ele.
Já converti uns 10% do meu programa em Clipper.
No começo foi um pouco difícil mas agora tá ficanco fácil
pois estou aproveitando todas as minhas funçíµes.
Estou usando o Xailer2 Enterprise.
Usa os recursos nativos do MySql, que testei rapidamente e funcionou legal.
Acho que o custo vale a pena pois é muito produtivo e poucas horas que
se ganha por míªs já paga a manutenção que é de mais ou menos R$ 100,00 por
míªs.
Mas o que tem de melhor é voce poder criar DLLs.
Assim faz o Menu como EXE e joga todas as demais rotinas em DLLs.
Com isso, o EXE fica pequeno e carrega rápidamente.
As demais rotinas ficam em DLLs. Isto também facilita a manutenção pois
basta trocar a DLL alterada, sem precisar recompilar todo o projeto.
Mas vamos lá:
use antes de chamar o MDICHILD
::oBevel1:lVisible:=.F.
Ao retornar ao MDIFRAME:
NO MDICHILD crie o Método OnClose:
METHOD FormClose( oSender, lClose ) CLASS TForm4
::oParent : oBevel1 : lVisible:=.T.
RETURN Nil
Fiz um teste e funcionou.
Não sei se exite outras soluçíµes.
Mário
"Reginaldo" <reginaldo@sommus.com> escreveu na mensagem
news:[email=4a329cd3@svctag-j7w3v3j....]4a329cd3@svctag-j7w3v3j....[/email]
> Caros Colegas,
>
> Consegui fazer o que queria, usando MDIFRAME e MDICHILD...
>
> Porém tem um problema, no meu formulário principal (MDIFRAME) tenho um
> BEVEL
> e quando chamo o formulário filho (MDICHILD), esse aparece por trás do
> BEVEL.... como resolver isso ??
>
> Obrigado,
>
> Reginaldo
>
>
Problemas com MDI
Caro Mário,
Obrigado pela resposta...
Bom, realmente, funciona, mas, no Bevel tenho uma imagem e não quero que
"suma", quando eu chamar um tela qualquer.... deve ter uma opção que possa
resolver de forma melhor...
Talvez um dos desenvolvedores, pudessem nos esclarecer essa questão...
Valeu,
t+
Reginaldo,
PS: Mário, vc pode me passar seu msn, ou me adiciona no seu,
reginaldo@sommus.com ??
"Mário Angelini" <mario@emeasoft.com.br> escreveu na mensagem
news:[email=4a336eda@svctag-j7w3v3j....]4a336eda@svctag-j7w3v3j....[/email]
> Reginaldo, também estou aprendendo Xailer
> e estou gostando muito.
> Depois de testar inúmeras ferramentas acabei ficando com ele.
> Já converti uns 10% do meu programa em Clipper.
> No começo foi um pouco difícil mas agora tá ficanco fácil
> pois estou aproveitando todas as minhas funções.
> Estou usando o Xailer2 Enterprise.
> Usa os recursos nativos do MySql, que testei rapidamente e funcionou
> legal.
> Acho que o custo vale a pena pois é muito produtivo e poucas horas que
> se ganha por mês já paga a manutenção que é de mais ou menos R$ 100,00 por
> mês.
> Mas o que tem de melhor é voce poder criar DLLs.
> Assim faz o Menu como EXE e joga todas as demais rotinas em DLLs.
> Com isso, o EXE fica pequeno e carrega rápidamente.
> As demais rotinas ficam em DLLs. Isto também facilita a manutenção pois
> basta trocar a DLL alterada, sem precisar recompilar todo o projeto.
>
> Mas vamos lá:
>
> use antes de chamar o MDICHILD
>
> ::oBevel1:lVisible:=.F.
>
> Ao retornar ao MDIFRAME:
>
> NO MDICHILD crie o Método OnClose:
> METHOD FormClose( oSender, lClose ) CLASS TForm4
> ::oParent : oBevel1 : lVisible:=.T.
> RETURN Nil
>
>
> Fiz um teste e funcionou.
> Não sei se exite outras soluções.
>
> Mário
>
>
>
> "Reginaldo" <reginaldo@sommus.com> escreveu na mensagem
> news:[email=4a329cd3@svctag-j7w3v3j....]4a329cd3@svctag-j7w3v3j....[/email]
>> Caros Colegas,
>>
>> Consegui fazer o que queria, usando MDIFRAME e MDICHILD...
>>
>> Porém tem um problema, no meu formulário principal (MDIFRAME) tenho um
>> BEVEL
>> e quando chamo o formulário filho (MDICHILD), esse aparece por trás do
>> BEVEL.... como resolver isso ??
>>
>> Obrigado,
>>
>> Reginaldo
>>
>>
>
Obrigado pela resposta...
Bom, realmente, funciona, mas, no Bevel tenho uma imagem e não quero que
"suma", quando eu chamar um tela qualquer.... deve ter uma opção que possa
resolver de forma melhor...
Talvez um dos desenvolvedores, pudessem nos esclarecer essa questão...
Valeu,
t+
Reginaldo,
PS: Mário, vc pode me passar seu msn, ou me adiciona no seu,
reginaldo@sommus.com ??
"Mário Angelini" <mario@emeasoft.com.br> escreveu na mensagem
news:[email=4a336eda@svctag-j7w3v3j....]4a336eda@svctag-j7w3v3j....[/email]
> Reginaldo, também estou aprendendo Xailer
> e estou gostando muito.
> Depois de testar inúmeras ferramentas acabei ficando com ele.
> Já converti uns 10% do meu programa em Clipper.
> No começo foi um pouco difícil mas agora tá ficanco fácil
> pois estou aproveitando todas as minhas funções.
> Estou usando o Xailer2 Enterprise.
> Usa os recursos nativos do MySql, que testei rapidamente e funcionou
> legal.
> Acho que o custo vale a pena pois é muito produtivo e poucas horas que
> se ganha por mês já paga a manutenção que é de mais ou menos R$ 100,00 por
> mês.
> Mas o que tem de melhor é voce poder criar DLLs.
> Assim faz o Menu como EXE e joga todas as demais rotinas em DLLs.
> Com isso, o EXE fica pequeno e carrega rápidamente.
> As demais rotinas ficam em DLLs. Isto também facilita a manutenção pois
> basta trocar a DLL alterada, sem precisar recompilar todo o projeto.
>
> Mas vamos lá:
>
> use antes de chamar o MDICHILD
>
> ::oBevel1:lVisible:=.F.
>
> Ao retornar ao MDIFRAME:
>
> NO MDICHILD crie o Método OnClose:
> METHOD FormClose( oSender, lClose ) CLASS TForm4
> ::oParent : oBevel1 : lVisible:=.T.
> RETURN Nil
>
>
> Fiz um teste e funcionou.
> Não sei se exite outras soluções.
>
> Mário
>
>
>
> "Reginaldo" <reginaldo@sommus.com> escreveu na mensagem
> news:[email=4a329cd3@svctag-j7w3v3j....]4a329cd3@svctag-j7w3v3j....[/email]
>> Caros Colegas,
>>
>> Consegui fazer o que queria, usando MDIFRAME e MDICHILD...
>>
>> Porém tem um problema, no meu formulário principal (MDIFRAME) tenho um
>> BEVEL
>> e quando chamo o formulário filho (MDICHILD), esse aparece por trás do
>> BEVEL.... como resolver isso ??
>>
>> Obrigado,
>>
>> Reginaldo
>>
>>
>
Problemas com MDI
Caro Reginaldo,
Tente utilizar a propriedade oBkGnd para desenha a imagem que voce deseja
diretamente no fundo do form principal.
Atensiosamente,
Ricardo C. Frietas
"Reginaldo" <reginaldo@sommus.com> wrote:
>Caros Colegas,
>
>Consegui fazer o que queria, usando MDIFRAME e MDICHILD...
>
>Porém tem um problema, no meu formulário principal (MDIFRAME) tenho um BEVEL
>e quando chamo o formulário filho (MDICHILD), esse aparece por trás do
>BEVEL.... como resolver isso ??
>
>Obrigado,
>
>Reginaldo
>
>
Tente utilizar a propriedade oBkGnd para desenha a imagem que voce deseja
diretamente no fundo do form principal.
Atensiosamente,
Ricardo C. Frietas
"Reginaldo" <reginaldo@sommus.com> wrote:
>Caros Colegas,
>
>Consegui fazer o que queria, usando MDIFRAME e MDICHILD...
>
>Porém tem um problema, no meu formulário principal (MDIFRAME) tenho um BEVEL
>e quando chamo o formulário filho (MDICHILD), esse aparece por trás do
>BEVEL.... como resolver isso ??
>
>Obrigado,
>
>Reginaldo
>
>