PDA

View Full Version : keyprieview



mohsen_sh
دوشنبه 22 خرداد 1385, 16:05 عصر
از این خاصیت فرم به چه منظور استفاده می گردد
یکی از آنها این است که حتی در صورت عدم فوکوس دار بودن کنترل با استفاده از میانبر تعریف شده در keydown قابل دسترسی است در حالیکه اگر این خاصیت از فرم را false کنیم دیگر چنین کاری ممکن نیست

mohsen_sh
سه شنبه 23 خرداد 1385, 21:48 عصر
لطفا یکی جواب بده

hengamh_vb
چهارشنبه 24 خرداد 1385, 07:58 صبح
سلام
یک مورد که من از آن استفاده کرده ام این است زمانی که می خواهی در برنامه برای حرکت روی فایل ها از کلید enter استفاده کنید بجای Tab در سطح فرم کد مورد نظر را می نویسی بعد keyprieveiw=true قرار می دهی.
کد :


form key down//
"{If KeyCode = 13 Then SendKeys "{tab

yavari
پنج شنبه 25 خرداد 1385, 19:04 عصر
سلام

تا اونجائی که من میدونم
این خاصیت اول فوکوس رو به فرم منتقل میکنه بعد به آبجکتا !
برا همین مارو از این مهلکه که بیایم KeyAscii رو تو رویداد KeyPress صفر کنیم و KeyCode رو تو
KeyDown ، نجات میده

حتی در صورت عدم فوکوس دار بودن کنترل با استفاده از میانبر تعریف شده در keydown قابل دسترسی است

در ضمن همو نطوری که می دونید False مقدار پیش فرضشه و این کار با True شدن این خاصیت قابل انجامه !

امیدوارم تونسته باشم واضح بیان کنم !
موفق باشید