siroosss
سه شنبه 01 بهمن 1392, 14:32 عصر
باسلام
من قصد دارم یه دکمه دو حالته بسازم که با کلیک دو دستور متفاوت رو اجرا کنه ولی با این تفاوت که
اگه بار اول کاربر کلیک کرد دستور اول رو اجرا کنه و بار دوم دستور دوم اجرا بشه
با کلیک های بعدی همین عمل تکرار میشه
من کد زیر رو نوشتم و قاعدتا باید درست کار کنه ولی نمی دونم مشکل از کجاست
لطفا کمکم کنید
var
Form2: TForm2;
B:boolean =true;
implementation
{$R *.dfm}
procedure TForm2.Button1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if B=true then
begin
Label1.Caption:='true';
B:=false;
end;
if B=false then
begin
Label1.Caption:='false';
B:=true;
end;
end;
end.
من قصد دارم یه دکمه دو حالته بسازم که با کلیک دو دستور متفاوت رو اجرا کنه ولی با این تفاوت که
اگه بار اول کاربر کلیک کرد دستور اول رو اجرا کنه و بار دوم دستور دوم اجرا بشه
با کلیک های بعدی همین عمل تکرار میشه
من کد زیر رو نوشتم و قاعدتا باید درست کار کنه ولی نمی دونم مشکل از کجاست
لطفا کمکم کنید
var
Form2: TForm2;
B:boolean =true;
implementation
{$R *.dfm}
procedure TForm2.Button1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if B=true then
begin
Label1.Caption:='true';
B:=false;
end;
if B=false then
begin
Label1.Caption:='false';
B:=true;
end;
end;
end.