PDA

View Full Version : رفتن مکان نما به انتهای کارکترها



sh2007
پنج شنبه 17 شهریور 1390, 16:32 عصر
دوستان سلام
من توی یک فرم جستجو طوری تنظیم کردم که اگه کاربر در حال تایپ کردن یک فامیلی است بعد همزمان در حالی که فوکوس توی تسکت هست با کلید های جهت نمای بالا و پایین توی رکوردها حرکت می کنه
اما یک اشکال این جاست که وقتی کلید جهت نمای پایینی را می زند مکان نما کاراکتر به کاراکتر عقب می رو من این کد رو گذاشتم
txtFind.SelectionStart = txtFind.Text.Length
اما بازهم مکان نما به اخر انتقال پیدا نمی کند و به یک کاراکتر مانده به اخر می رود
دوستان حالا چکار کنم که مکان نما به اخر کار انتقال پیدا کند
ممنون

nikita2011
پنج شنبه 17 شهریور 1390, 16:57 عصر
txtFind.SelectionStart = (txtFind.Text.Length)+1

sh2007
پنج شنبه 17 شهریور 1390, 17:15 عصر
دوست من ممنون از جوابتون با این روش هم جواب نمیده اینرو امتحان کرده بود با این روش باز هم مکان نما یک کاراکتر عقبه و تو اخر کاراکترها نیست

GGRRSS_2
جمعه 18 شهریور 1390, 21:58 عصر
احتمالا شما فارسي و لاتين را باهم در تكس داريد و بايد رايت تو لفت را تعويض كنيد چون دستور خودتان آخر تكس است
من از اين روش استفاده كرده ام و تاحالا مشكلي نداشته ام
Me.TextBox5.Focus() : Me.TextBox5.SelectionStart = Me.TextBox5.Text.Length

sh2007
جمعه 18 شهریور 1390, 23:58 عصر
دوستان شما وقتی کلید جهت نما رو به سمت پایین می گیرید چشمک زن خودش توی تکست به سمت عقب کاراکترها می اد با تموم کدهای گفته شده باز هم مکان نما یک کاراکتر غقبه موندم چیکار کنم