ورود

View Full Version : مشکل با RadioButton و رویداد OcClick



samprp
یک شنبه 08 اردیبهشت 1387, 07:55 صبح
سلام دوستان
من چهار تا Radiobutton دارم که تو رویداد onclick یکیشون یه تابعی رو صدا زدم و آدرس رویداد رو تو رویداد onclick بقیه هم گزاشتم (تا هر کدوم کلیک شدن تابع اجرا بشه)

حالا مشکل من اینه که وقتی در قسمت دیگری از برنامه یکی از اون Radiobutton ها رو checked می کنم رویداد onclick ش صدا زده می شه و اون تابع فراخونی می شه که من نمی خوام این کار انجام بشه .

دوستان چه طوری می تونم از این اشتباه صدا زدن جلوگیری کنم .
ممنون می شم راهنماییم کنید.

B-Vedadian
یک شنبه 08 اردیبهشت 1387, 08:02 صبح
باید موقتا مقدار OnClick کنترل مورد نظرتو nil کنی، بعد از انجام کار برش گردونی.

samprp
یک شنبه 08 اردیبهشت 1387, 09:03 صبح
من تازه کارم . می شه لطفا روشش رو هم بگین .

B-Vedadian
یک شنبه 08 اردیبهشت 1387, 10:58 صبح
روشش همینه که نوشتم دیگه.


RadioButton1.OnClick := nil;
.
.
.
RadioButton1.OnClick := RadioButton1Click;