همین.
چجوری میشه فهمید برای یک Text Box که Focus مال اونه مکان نما در کجاست
(و برای اونایی که MultiLine اونا True هست توی کدوم خط قرار داره)
همین.
چجوری میشه فهمید برای یک Text Box که Focus مال اونه مکان نما در کجاست
(و برای اونایی که MultiLine اونا True هست توی کدوم خط قرار داره)
خوب من بکبار پست کردم مثل اینکه نشد . دوباره :
هر TextBox یه پراپرتی به نام SelectionStart داره که درصورتیکه کاربر متن رو داخل TextBox انتخاب کنه محل شروع انتخاب رو ازش فهمید . درصورتیکه چیزی هم انتخاب نشده باشه این Property همون محل مکان نما را نشان خواهد داد .
درصورتیکه انتخاب هم کرده باشه SelectionEnd رو هم فکر کنم داشته باشه . که در اینصورت SelectionEnd همون محل مکان نما هست .
دستت درد نکنه.
اما اگه کاربر اصلا اون متن TextBox رو انتخاب نکرده باشه و فقط Focus در اختیار اون جعبه باشه چجوری میشه محل مکان نما رو فهمید؟
خوب گفتم دیگه . اگه هیچ قسمتی از متن داخل TextBox انتخاب نشده باشه SelectetionStart همون محل مکان نما رو نشون خواهد داد دیگه .
اگه TextBox هم تازه Focus گرفته باشه در اون حالت همه متن انتخاب شده و حتماً هم مکان نما اول رشته قرار داره که باز SelectionStart نشون دهنده اول رشته خواهد بود .
دوست عزیز من هم درست مثل شما برای ایجاد یک کنترل با مکان نما مشکل داشتم تقریباً یک هفته پیش که با این روش حل کردم . مثلاً کنترل تاریخ یا پول (ممیز دار از سه رقم)
خب، دستت درد نکنه آقا داوود عزیز
از راهنماییت ممنونم. امیدوارم با راهنمایی هات مشکلم حل شه.
چی جوری یک متنی که چند خطی هست را در دیتابیس ذخیره کنم که وقتی استخراجش کردم هم چند خطی باشه و تو یک خط نشون نده