Fórum Um botão e duas funções #233074
19/05/2004
0
É o seguinte: tenho 2 funções e gostaria que fossem chamadas pelo mesmo botão: quando clicar no botão chama a primeira, quando clicar outra vez no mesmo botão chama a segunda.
Alguém pode me ajudar?
Oquendo
Curtir tópico
+ 0Posts
19/05/2004
Nildo
if TButton( Sender ).Tag = 0 then begin TButton( Sender ).Tag := 1; ChamaFuncao1(); end else begin TButton( Sender ).Tag := 0; ChamaFuncao2(); end
Gostei + 0
19/05/2004
Alexscar
Utilize variaveis, por exemplo, uma do tipo boolean que a cada funcao chamada, troque o seu valor
variavel := not(variavel); //troca o valor de true p/ false e vice-versa
if variavel = true then
chame a funcao
else
chame a outra funcao
Blz?
alexscar@uol.com.br
Gostei + 0
19/05/2004
Paulo_amorim
Pode-se verificar o OnClick
if btn.OnClick = Func1 then
begin
btnOnClick := Func2;
end
else
begin
btnOnClick := Func1;
end;
btn.Click;
Até+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)