PDA

View Full Version : فوکوس در موقعیت خاص



Sal_64
یک شنبه 21 مهر 1387, 19:42 عصر
سلام

من یک ماسک تکست باکس برای گرفتن تاریخ درست کردم به این صورت (1300/00/00)
می خوام زمانی که به اون فوکوس شد موقعیت کرسر بعد از 13 قرار بگیره نه قبل اون

چیکار باید کرد ؟

با تشکر

jaza_sa
یک شنبه 21 مهر 1387, 20:12 عصر
maskedTextBox1.Select(2, 0);

Sal_64
دوشنبه 22 مهر 1387, 16:49 عصر
سلام

کد شما رو حتی در رویداد Enter هم گذاشتم اما جواب نگرفتم
پس از فوکوس به ماسک تکست باکس ، کرسر در پشت عدد 13(در ابتدا) قرار می گیرد


باید چیکار کرد؟
با تشکر

jaza_sa
دوشنبه 22 مهر 1387, 19:23 عصر
میتونید این کد رو در Event ی بانام Enter بنویسید

پس از فوکوس به ماسک تکست باکس ، کرسر در پشت عدد 13(در ابتدا) قرار می گیرد
باید چیکار کرد؟
با تشکر
درسته که Cursor به مکان 0 میره ولی موقع تایپ کردن به درست میشه :لبخند:

Moslemu
دوشنبه 22 مهر 1387, 19:38 عصر
سلام.


this.maskedTextBox1.SelectionStart = 2;

Sal_64
جمعه 26 مهر 1387, 18:37 عصر
سلام

جواب مورد نظر رو از کدها نگرفتم

میشه کار دیگه ای کرد
با فوکوس به ماسک تکست باکس کل متن موجود انتخاب شه(به رنگ آبی در بیاد)
و بعد با زدن هر کلیدی و قبل از ثبت اون کلید در ماسک تکست باکس ،متن قبل پاک شه؟؟

با تشکر