ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

[Resolvido] Ajuda com Form
Ir à página 1, 2, 3  Próximo
 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
HimomThep
Novato
Novato


Registrado: Segunda-Feira, 26 de Novembro de 2007
Mensagens: 67

MensagemEnviada: Sex Out 08, 2010 11:07 am    Assunto: [Resolvido] Ajuda com Form Responder com Citação

bom dia pessoal, e o seguinte como faço pra colocar um form secundario sempre abrir em cima do form principal quando ele for chamado, mas independe de onde o form principal estiver na area de trabalho, o form que for chamado sempre abrir em cima do principal agradeço a todos que poderem mi ajudar obrigado!!

Editado pela última vez por HimomThep em Seg Out 18, 2010 7:00 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
felipecaputo
Colaborador
Colaborador


Registrado: Quinta-Feira, 13 de Mai de 2010
Mensagens: 1719
Localização: Florianópolis / SC

MensagemEnviada: Sex Out 08, 2010 11:40 am    Assunto: Responder com Citação

é só usar o nome do form .showmodal
_________________
if Post.State = psResolvido then
Post.Caption := Post.Caption + ' [RESOLVIDO]';
_____________________________________________
O único homem que está isento de erros, é aquele que não arrisca acertar. Albert Einstein
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
HimomThep
Novato
Novato


Registrado: Segunda-Feira, 26 de Novembro de 2007
Mensagens: 67

MensagemEnviada: Sex Out 08, 2010 11:57 am    Assunto: Responder com Citação

entao eu to usando isso no menu pra chama o form showmodal ^^, o problema e que ele abre no centro do desktop quero faze assim, vc ta com o programa aberto e coloca ele no canto superior direito do deskto se vc clica no menu pra chama o form ajuda por exemplo quero que ele abra na frente do programa, onde o programa tiver e vc chamar o form ele abrira na frente do programa principal, e aqui se vc faz isso, ele abre sempre no centro do desktop mesmo se o programa(form principal) estiver no canto do desktop, deu pra entender +/- o que quero fazer? espero que nao esteje muito confuso a minha explicação
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Sex Out 08, 2010 11:58 am    Assunto: Responder com Citação

set a property position dele para

poMainformCenter
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
HimomThep
Novato
Novato


Registrado: Segunda-Feira, 26 de Novembro de 2007
Mensagens: 67

MensagemEnviada: Sex Out 08, 2010 12:02 pm    Assunto: Responder com Citação

essa propriedade ja esta marcada no form, e mesmo assim ele so abre no centro do dekstop, sera que deu bug no delphi?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Sex Out 08, 2010 12:34 pm    Assunto: Responder com Citação

de qual form?

tem ser no tal form q vai mostrar por cima do mainform
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
NalDinHuU
Colaborador
Colaborador


Registrado: Segunda-Feira, 26 de Julho de 2010
Mensagens: 1294
Localização: João Pessoa/PB

MensagemEnviada: Sex Out 08, 2010 12:37 pm    Assunto: Responder com Citação

Pelo que Entendi...

Altere a Propriedade FormStyle do Form Principal para fsMDIForm
Altere a Propriedade FormStyle do Form Que Será Aberto para fsMDIChild

Citação:
LEMBRANDO QUE AO USAR O EXEMPLO ACIMA O FORM QUE SERÁ ABERTO NAO PODERÁ SER ARRASTADO PARA FORA DA ÁREA DO FORM PRINCIPAL!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
HimomThep
Novato
Novato


Registrado: Segunda-Feira, 26 de Novembro de 2007
Mensagens: 67

MensagemEnviada: Sex Out 08, 2010 1:38 pm    Assunto: Responder com Citação

cara fiz mas deu um problema,
1º quando eu executo o programa o form ja abre junto,
2º e o form ta abrindo dentro do componente Timage que eu coloquei

o que posso fazer pra ele nao abrir junto com o programa e pra ele nao ficar la dentro desse componente Timage?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
NalDinHuU
Colaborador
Colaborador


Registrado: Segunda-Feira, 26 de Julho de 2010
Mensagens: 1294
Localização: João Pessoa/PB

MensagemEnviada: Sex Out 08, 2010 1:57 pm    Assunto: Responder com Citação

cara pro form nao abrir junto com o form principal você faz assim:

vai no menu Project > Project Options > Forms.
Move Todos os Forms Menos o Principal pra caixa Avaible Forms;

Pra o Form nao abrir no TImage (nem sei como isso tá acontecendo) faz assim:

Poe em um Botão o Código:
Código:
Application.CreateForm(TNomeDoFormParaAbrir, NomeDoFormParaAbrir);
NomeDoFormParaAbrir.Showmodal;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
HimomThep
Novato
Novato


Registrado: Segunda-Feira, 26 de Novembro de 2007
Mensagens: 67

MensagemEnviada: Sex Out 08, 2010 2:16 pm    Assunto: Responder com Citação

ola o primeiro erro foi resolvido, ele não ta mais abrindo dentro da Timage,
so que ao clicar no menu respctivo ao form que quero chama ele nao abre da um erro de "acess violation"

uma coisa, sou novato nisso de programação, nao entendi bem onde vai o codigo que passou tenho que cria um button em qual form pra por o codigo? é isso que eu entendi, ou ta errado?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Sex Out 08, 2010 3:05 pm    Assunto: Responder com Citação

vc queria abrir dentro?

eu entendi q era encima
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
HimomThep
Novato
Novato


Registrado: Segunda-Feira, 26 de Novembro de 2007
Mensagens: 67

MensagemEnviada: Sex Out 08, 2010 3:18 pm    Assunto: Responder com Citação

nao abrir normal, mas em cima do form principal, mesmo ele estando em qualquer canto do desktop o form secundario abriria na frente do principal
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
E5150
Aprendiz
Aprendiz


Registrado: Terça-Feira, 17 de Agosto de 2010
Mensagens: 181

MensagemEnviada: Sex Out 08, 2010 3:23 pm    Assunto: Responder com Citação

Entendo i que vc quer fazer. (eu acho)
Você teria que, no caso, na chamada para abertura desse formulario passar os parametros de top e left para o formulário que deseja abrir, baseado na localização do formulário chamador.

É isso que está querendo fazer?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
HimomThep
Novato
Novato


Registrado: Segunda-Feira, 26 de Novembro de 2007
Mensagens: 67

MensagemEnviada: Sex Out 08, 2010 3:39 pm    Assunto: Responder com Citação

nao tenho certeza se é isso que vc falo, e assim meu programa tem 282 Width e 455 height o form que quero chama tem 282 x 253 to querendo que ele abra abra quando for chamado dentro do form principal que e o programa que ele fica em cima, no centro do mesmo, mas quero que ele so abra na frente dele, nao importanto onde o programa esteje na area de trabalho se e na parte superior ou inferior do desktop!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Sex Out 08, 2010 4:11 pm    Assunto: Responder com Citação

pra serve a property position do form?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Ir à página 1, 2, 3  Próximo
Página 1 de 3

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB