PDA

View Full Version : چه ظوری می توان رویداد یک editرا غیر فعال کرد



hamidehsadat
سه شنبه 23 مرداد 1386, 10:14 صبح
چه ظوری می توان رویداد یک editرا غیر فعال کرد

SYNDROME
سه شنبه 23 مرداد 1386, 10:37 صبح
با سلام

چه ظوری می توان رویداد یک editرا غیر فعال کرد
منظورتان را کاملا بیان کنید.
منظور از رویداد یک Editهمه رویدادها است یا یک رویداد خاص.
در چه شرایطی رویدادها غیر فعال شود.
توضیح بیشتر.
موفق باشید

persianboy
سه شنبه 23 مرداد 1386, 11:34 صبح
کافیه مثلا یه متغیر boolean تعریف کنی و با یه if تو هر event که خواستی چکش کنی . مثلا :


var
yesorno:boolean;
.
.
.
procedure TForm1.Edit1Change(Sender: TObject);
begin
if not yesorno then edit1.text:='persinboy';
end;

که از هر جای برنامه متغیر رو true کنی ، دیگه onchange کار نمیکنه.
البته اگه منظورتو فهمیده باشم.

Hamid.Kad
سه شنبه 23 مرداد 1386, 12:02 عصر
Edit1.OnChange := nil برای غیرفعال کردن
Edit1.OnChange := EditChange برای فعال کردن