gilsoft
جمعه 15 دی 1391, 07:42 صبح
سلام دوستان
همه ی دوستان میدونند که بعداز RightToLeft کردن Formها و یا کنترل ها .. کلیدهای {LEFT / RIGHT} .. برعکس عمل میکنند .. یعنی با زدن کلید {LEFT} مکان نما به راست .. وبا زدن کلید {RIGHT} مکان نما به چپ حرکت میکنه :ناراحت:
حالا من میخوام تو کنترل های (نوشته شده ی خودم) این کلیدها بصورت استاندارد عمل کنند .. با SendKeys.Send که کار میکنم (نمونه کد زیر) کنترل میوفته تو یه Loop و سرآخر هم با Hang یا Error در نرم افزار روبرو میشم :افسرده: :افسرده:
حالا نمیدونم که : آیا راهی هست که این مشکل برطرف بشه ؟ :متفکر:
'Protected Overrides Sub OnKeyDown or OnKeyUp
Select e.KeyCode
Case Keys.Left : SendKeys.Send("{Right}")
Case Keys.Right : SendKeys.Send("{LEFT}")
End Select
همه ی دوستان میدونند که بعداز RightToLeft کردن Formها و یا کنترل ها .. کلیدهای {LEFT / RIGHT} .. برعکس عمل میکنند .. یعنی با زدن کلید {LEFT} مکان نما به راست .. وبا زدن کلید {RIGHT} مکان نما به چپ حرکت میکنه :ناراحت:
حالا من میخوام تو کنترل های (نوشته شده ی خودم) این کلیدها بصورت استاندارد عمل کنند .. با SendKeys.Send که کار میکنم (نمونه کد زیر) کنترل میوفته تو یه Loop و سرآخر هم با Hang یا Error در نرم افزار روبرو میشم :افسرده: :افسرده:
حالا نمیدونم که : آیا راهی هست که این مشکل برطرف بشه ؟ :متفکر:
'Protected Overrides Sub OnKeyDown or OnKeyUp
Select e.KeyCode
Case Keys.Left : SendKeys.Send("{Right}")
Case Keys.Right : SendKeys.Send("{LEFT}")
End Select