PDA

View Full Version : سوال: (Cursor) کرسر در تکست باکس ها



voldemort1
شنبه 16 آبان 1388, 23:45 عصر
سلام اساتید عزیز
مثل همیشه بعد از کلی سرچ به این نتیجه رسیدم که متاسفانه قبلا کسی این مشکل من رو نداشته یا برای کسی مهم نبوده ... :افسرده:
من چند تا تکست باکس دارم که توی اونا یه سری نام درج میشه .
بعد از هر بار وارد شدن کلید جدید و یا تغییر در مقدار Text چک میکنم که آیا نام وارد شده صحیح هست یا نه
اگه صحیح نبود مقدار تصحیح شده رو دوباره به تکست باکس بر میگردونم
مشکل اینجاست که
کلا بعد از اینکه یه مقداری رو به خاصیت TEXT از کنترل TEXTBOX نسبت میدم کرسر در اون کنترل به اول تکست میره ...
چه کار میشه کرد که کرسر بعد از آخرین کاراکتر قرار بگیره ...
امیدوارم منظورمو خوب گفته باشم
ممنون میشم کمک کنید

textBox1.Text = checkname(textBox1.Text);

mn_zandy63
یک شنبه 17 آبان 1388, 00:18 صبح
سلام دوست من
بعد از مقدار دهی textbox از کد زیر استفاده کن:
textBox1.SelectionStart = textBox1.Text.Length;
textBox1.SelectionLength = 0;


موفق باشی

voldemort1
یک شنبه 17 آبان 1388, 00:39 صبح
سلام دوست من
بعد از مقدار دهی textbox از کد زیر استفاده کن:
textBox1.SelectionStart = textBox1.Text.Length;
textBox1.SelectionLength = 0;


موفق باشی


ممنونم . واقعا ایده ی جالبیه !
از آخری به بعد هیچی رو سلکت کن !!!! :شیطان::تشویق::چشمک:
بازم ممنون ...