View Full Version : key down
Taha_u
سه شنبه 15 شهریور 1384, 17:44 عصر
اگه توی یه فرم که تعداد زیادی object داره که امکان فوکوس روی هر کدام امکان داره ،
آیا راهی هست که اگر کلید مثلاً X در کل برنامه زده شد کار خاصی رو بکنه بجز اینکه در رویداد Key down هر کدام Keycode چک شود؟
PalizeSoftware
سه شنبه 15 شهریور 1384, 18:29 عصر
خاصیت KeyPreview از فرم رو True کنید و بعد در رویداد KeyPress فرم کد مربوطه رو چک کنید.
این خاصیت سبب میشه تا در صورتیکه که کلیدی زده شد، با اینکه فوکوس روی هر شئی باشه، کلید زده شده به سمت فرم نیز ارسال شود.
موفق باشید.
ehsan_ansaripoor
پنج شنبه 17 شهریور 1384, 00:35 صبح
همان طور که دوستمون گفت باید خاصیت KeyPreview=True قرار بدهی البته بعضی از شی ها هستند مثل Msflex7 که موقعی که فوکوس دار می شوند باید خاصیت KeyPreview=False کنی و بعد از اینکه فوکوس رفت دوباره KeyPreview=True قرار دهی که با مشکل بر نخورید
Taha_u
پنج شنبه 24 شهریور 1384, 17:01 عصر
شرمنده که یه کمی دیر جواب میدم (سرم شلوغ بود)
ممنون از جوابتون!
vBulletin® v4.0.8, Copyright ©2000-1391, Jelsoft Enterprises Ltd.