一个按钮按几次的触发对象问题。(请指教)(0分)

  • 主题发起人 njskinglc
  • 开始时间
N

njskinglc

Unregistered / Unconfirmed
GUEST, unregistred user!
我想知道一个按钮BUTTON1,我按一下,触发事件A,按第二下触发事件B,再按第三下,
触发事件A,。。。。。。。如此推,请问怎么可以做到?
 
Y

yxz123

Unregistered / Unconfirmed
GUEST, unregistred user!
设一个全局的Boolean变量在OnCreate进行时初始化
在Button1_Onclick中进行判断
if 变量=True then
begin
事件一;
变量:=False;
end
else
begin
事件二;
变量:=True;
end;

 
W

wk_knife

Unregistered / Unconfirmed
GUEST, unregistred user!
Button1_A_Onclick
Button1_B_Onclick
button1_A_onClick
begin
do
Something;
OnClick:=Button1_B_Onclick;
end;

button1_B_onClick
begin
do
Something;
OnClick:=Button1_A_Onclick;
end;

不知是否好使,只是觉得好玩
 

Similar threads

D
回复
0
查看
782
DelphiTeacher的专栏
D
D
回复
0
查看
736
DelphiTeacher的专栏
D
D
回复
0
查看
726
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部