PDA

View Full Version : onkeypress



حمیدرضاصادقیان
یک شنبه 08 شهریور 1383, 22:49 عصر
سلام.من در فرم اولم توی این رویداد این کد رو نوشتم

if (key=#27) then
nexitclick(sender);

حالا وقتی فرم دوم رو فعال میکنم و دوباره به فرم اول برمیگردم اصلا این رویداد صدا زده نمیشه.
چیکار باید بکنم؟ :oops:

ara_prg
دوشنبه 09 شهریور 1383, 10:07 صبح
اگر می خواهی که فرم با زدن کلید Escape بسته شود دیگر نیاز به هیچ یک از این کارها نداری و فقط باشد مقدار CancelButton فرم را به Button مورد نظر خود (nexit) تنظیم کنی.


:wink:

مهدی کرامتی
دوشنبه 09 شهریور 1383, 11:07 صبح
حالا وقتی فرم دوم رو فعال میکنم و دوباره به فرم اول برمیگردم اصلا این رویداد صدا زده نمیشه.
چیکار باید بکنم؟
آیا خاصیت KeyPreview فرم را فعال کرده اید؟


فقط باشد مقدار CancelButton فرم را به Button مورد نظر خود (nexit) تنظیم کنی.
:?: من در هیچ فرمی چنین مشخصه ای ندیده ام!!!

ara_prg
دوشنبه 09 شهریور 1383, 12:14 عصر
یک سوتی :D

در واقع باید گزینه cancel آن Button را True کرد. :wink:

حمیدرضاصادقیان
دوشنبه 09 شهریور 1383, 21:33 عصر
ممنون ازهمه که جواب دادین.
واقعا لطف کردین.
:oops: