Olá.. tente uma destas três formas: A - Se for um valor inteiro pode utilizar a propriedade Tag do form B FormB := TFormB.Create(Self); FormB.tag := 15; FormB.ShowModal; ...... No form B vc pode pegar o valor passado no evento OnShow:: ValorPassado := Tag; B - Crie uma variável na sessão Public do FormB Passe o valor antes de mostrar o FormB FormB := TFormB.Create(Self); FormB.VariavelNoFormB := 'Teste'; FormB.ShowModal; ...... No formB vc pode utilizar o valor passado no evento OnShow:: ShowMessage(VariavelNoFormB);
C - Na sessão Public do formB crie um procedimento para sobrepor o encento onCreate: constructor Create(AOwner : TComponent; VariavelPassada : String); A implementação será ssim: constructor TFFormB.Create(AOwner : TComponent; VariavelPassada : String); begin inherited Create(AOwner); ShowMessage(VariavelPassada ); end; No FormA vc pode chamar assim: FormB := TFormB.Create(Self,'meuValor'); FormB.ShowModal; A vantagem deste método é que você já passa o parametro na criação do form. []'s MacFly Robson - Salcam <[EMAIL PROTECTED]> wrote: Por favor como faço para enviar parametro entre forms. Quando clicar num botão de um form A quero criar um form B, abri-lo e enviar um parametro (um valor para uma variavel do form A para o form B). Como posso fazer? valeu turma Robson -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] --------------------------------- Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. --------------------------------- Discover Yahoo! Get on-the-go sports scores, stock quotes, news & more. Check it out! [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html