PDA

View Full Version : کلیک روی باتن



omidan321
شنبه 09 دی 1391, 10:14 صبح
سلام من روی یه دکمه کلیک می کنم تا یه سری فرمان رو برم اجرا کنه
اگر بخام تو دستور شرطی بنویسم که اگه همین دکمه فشار داده شد یا اجرا شد ،
چطور میشه ؟

if bitbtn1.Click then
ایا اینی که نوشتم درسته ؟
میخام تو یه شرط بذارمکه اگه دکمه کلیک شد فلان کارو برام انجام بده

یوسف زالی
شنبه 09 دی 1391, 10:18 صبح
:متعجب:
سلام.
خوب کدت رو تو دکمه بنویس.

omidan321
شنبه 09 دی 1391, 10:34 صبح
[Error] Unit1.pas(1852): Type of expression must be BOOLEAN

این ارور رو میده وقتی توی دکمه مینویسم

بهروز عباسی
شنبه 09 دی 1391, 10:37 صبح
سلام من روی یه دکمه کلیک می کنم تا یه سری فرمان رو برم اجرا کنه
اگر بخام تو دستور شرطی بنویسم که اگه همین دکمه فشار داده شد یا اجرا شد ،
چطور میشه ؟

if bitbtn1.Click then
ایا اینی که نوشتم درسته ؟
میخام تو یه شرط بذارمکه اگه دکمه کلیک شد فلان کارو برام انجام بده
درود
خوب میشد اگه کمی واضح تر می گفتی هدفت چیه ؟
بگذریم :
شما اگه اگه می خوای کلیک شدن روی باتن رو تشخیص بدی که اگه این اتفاق افتاده بود بعد یه کاری انجام بشه ؛ می تونی چنین کاری کنی :
یک متغییر Boolean سراسری در برنامه ایجاد کنی به طور پبش فرض مقدارش "False" باشه و بعد از کلیک کردن روی باتن مقدارش "True" بشه حالا توی اون شرطی که گفتی چک می کنی که مقدار متغییرت چیه و متناسب با اون کاری رو انجام میدی. اینطوری می تونید کلیک شدن رو تشخیص بدید.

موفق باشید