lucas.farias.2008 Postado Fevereiro 26, 2008 Denunciar Share Postado Fevereiro 26, 2008 (editado) tenho um form com um botao que gostaria de mudar a funcao dependendo do form que o chamasse.... como poderia efetuar essa alteracao???? Editado Fevereiro 26, 2008 por lucas.farias.2008 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Erso Postado Fevereiro 26, 2008 Denunciar Share Postado Fevereiro 26, 2008 (editado) cara faz o seguinte:você cria varias procedures contendo a variavel sender do tipo TObject (essa variavel sera seu botao, igual a procedure onclick q é criada quando você utiliza o botao! )criando procedureprocedure p1(sender: TObject); begin //primeira procrdure ShowMessage('Ola!'); end; procedure p2(sender: TObject); begin //segunda procrdure ShowMessage('tudo bom??'); end; nessas procedures você pode colocar suas rotinas ai p fazer essas rotinas se tornarem o onclick do seu botao é so atribuir a procedure ao onclick do botao: //para procedure p1 Button1.OnClick := p1; ... //para procedure p2 Button1.OnClick := p2;falou!! Editado Fevereiro 26, 2008 por Erso Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Fevereiro 26, 2008 Denunciar Share Postado Fevereiro 26, 2008 Acrescentando um exemplo ao que o colega Erso já mencionou, você pode dar uma olhada neste post que utiliza basicamente a mesma idéia.Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lucas.farias.2008 Postado Fevereiro 26, 2008 Autor Denunciar Share Postado Fevereiro 26, 2008 valeu!!!!! Funcionou perfeitamente... abraço... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
lucas.farias.2008
tenho um form com um botao que gostaria de mudar a funcao dependendo do form que o chamasse.... como poderia efetuar essa alteracao????
Editado por lucas.farias.2008Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.