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 

Alterar propriedades de um segundo formulário aberto

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
joaopauloribeiro
Novato
Novato


Registrado: Quarta-Feira, 24 de Agosto de 2011
Mensagens: 11

MensagemEnviada: Qua Ago 24, 2011 9:01 pm    Assunto: Alterar propriedades de um segundo formulário aberto Responder com Citação

Olá Amigos,
O meu problema é o seguinte: tenho dois formulários abertos, e cada um tem um radiogroup idêntico ao outro e quero que, assim que eu clique em um radio group de um dos formulários o outro também seja selecionado ao mesmo tempo.

Desde já agradeço sa respostas.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qua Ago 24, 2011 9:41 pm    Assunto: Responder com Citação

Experimente adicionar o Form2 a clausula uses da implementation do Form1, e o seguinte código no evento OnClick do RadioGroup:

Código:
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
Form2.RadioGroup1.ItemIndex := RadioGroup1.ItemIndex;
end;


O mesmo procedimento deve ser realizado no Form2 em relação ao Form1.

Espero que ajude.

_________________
Assinatura: Salas comerciais em Guarulhos
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joaopauloribeiro
Novato
Novato


Registrado: Quarta-Feira, 24 de Agosto de 2011
Mensagens: 11

MensagemEnviada: Ter Ago 30, 2011 8:51 pm    Assunto: Responder com Citação

Todo este procedimento eu já havia feito, porém estou comçando a achar que o problema está no evento click de um botão onde eu crio o segundo formulário. Está aqui o código do botão onde eu crio o formulário:
Código:

procedure TfrmForm1.BitBtn1Click(Sender: TObject);
var
Form2:TForm2;
begin
  Form2:=TForm2.Create(Self);
  Form2.ShowModal ;
end;

Será que existe outra maneira de criar o formulário para que dê certo o que eu quero que aconteça?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Ter Ago 30, 2011 9:22 pm    Assunto: Responder com Citação

Da forma como está declarado Form2, Form1 só vai ter acesso a Form2 dentro da procedure que trata o evento OnClick de BitBtn1.

Acho que você pode deixar Form2 dentro do "Auto-create Forms" para que a instância declarada automaticamente dentro da unit do TForm2 seja criada pela aplicação, e adicionar essa unit a clausula uses da implementation da unit do TForm1, para que possa ser acessada por Form1.

Espero que ajude.
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
Página 1 de 1

 
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