PDA

View Full Version : مکان نما در جعبه متن



مسعود م
شنبه 19 مهر 1382, 00:06 صبح
با سلام.
چطور می توان Cursor را در یک TextBox کنترل کرد ؟
یعنی بجای اینکه وقتی یک جعبه متن GotFocus می شود بجای اینکه مکان نما به آخر متن منتقل شود کاری کرد که به انتهای متن منتقل شود ؟

با تشکر.

شنبه 19 مهر 1382, 21:44 عصر
مکان کرسر در TextBox رو با دستور TextBox1.SelectionStart می تونین کنترل کنین.

Voldemort
یک شنبه 20 مهر 1382, 13:43 عصر
دوست عزیز اشاره گری که در محیط متن دیده می شود Caret نام دارد. برای کنترل Caret می توان از API های مخصوص آن استفاده کرد. به شما توصیه می کنم کتاب ویژوال بیسیک و رابط برنامه نویسی کاربردی API از انتشارات بنفام را حتما مطالعه کنید بخصوص فصل همه چیز درباره Caret.
ضمنا با استفاده از پیغامهای ویندوز و تابع API بنام SendMessage و یا PostMessage می توانید کنترل کاملی روی تمام اشیای ویندوز داشته باشید. فصل پیغامهای ویندوز از همان کتاب را حتما مطالعه کنید.