PDA

View Full Version : سوال: حرکت بین فیلدهای یک فرم با کلید های +-



m0rteza2
جمعه 05 فروردین 1390, 13:03 عصر
سلام به همه دوستان
ما در محل کار یک برنامه سازمانی داریم که حرکت بین فیلدهای همه فرمهاش +- سمت راست کی برد هست و یک برنامه هم با اکسس داریم ، وقتی با اکسس کار می کنیم ناخودآگاه کلید +- رو برای رفتن به فیلد بعدی یا قبلی می زنیم و .... اگر میشه که اکسس هم برای جابجایی بین فیلدهاش از +- استفاده کنه بفرمایید. متشکرم.

mehdi_fiz
جمعه 05 فروردین 1390, 18:29 عصر
سلام دوست عزیز
بله ولی باید برای keydown هر فیلد کد بنویسی تا عمل کند
موفق باشید

m0rteza2
جمعه 05 فروردین 1390, 19:52 عصر
سلام
محبت می کنید کد vb برای این کار را بنویسید ؟

ircast
جمعه 05 فروردین 1390, 20:40 عصر
سلام
می توانید خاصیت KeyPreview فرمتون رو True کنید و در رویداد KeyDown فرم این کد رو بنویسید البته این کد با فلش های بالا و پایین و همچنین Enter و Esc بین کنترل ها حرکت می کنه
If e.KeyCode = Keys.Enter Or e.KeyCode = Keys.Down Then
SendKeys.Send("{tab}")
ElseIf e.KeyCode = Keys.Escape Or e.KeyCode = Keys.Up Then
SendKeys.Send("+{tab}")
EndIf