PDA

View Full Version : Cursor در Textbox



hooooman
شنبه 15 آبان 1389, 10:35 صبح
سلام
اگر بخايم Cursorدر Textbox يعني اين علامت (I) ديده نشه چيكار بايد بكنيم؟

ali_najari
شنبه 15 آبان 1389, 10:50 صبح
دوست عزيز خاصيت HideSelection رو معادل True قرار بدهيد تا Cursor پنهان شود

hooooman
شنبه 15 آبان 1389, 11:00 صبح
نشد كه نشد!!!!!

Ghaisard
شنبه 15 آبان 1389, 11:23 صبح
خاصيت Cursor رو بذار روي Arrow

hooooman
شنبه 15 آبان 1389, 13:48 عصر
و اما چاره كار




Private Declare Function HideCaret Lib"user32" (ByVal hWnd AsLong) AsLong
Private Declare Function ShowCaret Lib"user32" (ByVal hwnd AsLong) AsLong


و براي Hide كردن



HideCaret(TextBox.Handle)


وبراي Show كردن



ShowCaret(TextBox.Handle)


البته لازم به تذكره كه كار خودم نيست اما راستشو بخاين يادم نيست از كدوم سايت كمك گرفتم!!!!!!

Mani_rf
شنبه 15 آبان 1389, 13:53 عصر
حالا کاربردش چیه؟ من هرچی فکر کردم چیزی به ذهنم نرسید که بتونم از این کار استفاده کنم. لطفا بگو برای چه کاری استفاده کردی شاید ماهم یک سری کار به ذهنمون رسید باهاش انجام دادیم.

Alghoochi
شنبه 15 آبان 1389, 14:16 عصر
حالا کاربردش چیه؟ من هرچی فکر کردم چیزی به ذهنم نرسید که بتونم از این کار استفاده کنم. لطفا بگو برای چه کاری استفاده کردی شاید ماهم یک سری کار به ذهنمون رسید باهاش انجام دادیم.


حق باشماست. ولی یه سوال دیگه کاربر چجوری متن انتخاب کنه؟ Caret که نداره.:متفکر:

hooooman
شنبه 15 آبان 1389, 15:07 عصر
راستش من اينو براي 1 مقدار هماهنگي داخل فرم خودم ميخاستم
شما ميتونين اين TextBox رو برابر با هرچي كه ميخاين قرار بدين
ضمن اينكه ميتونين داخلش خيلي نرمال تايپ كنين يا اينكه وقتي ميخاين توش تايپ كنين Cursor اونو Show كنين
اما روشش رو گذاشتم اينجا شايد از همكاران كسي روزي بدردش بخوره و زياد دنبالش نگرده
اين TextBox در حالت عادي مثل 1 Label ميمونه كه ميشه در زمان لزوم داخلش تايپ هم كرد
حالا اگه سرتونو درد آوردم ببخشين!!!!!!!!

Mani_rf
شنبه 15 آبان 1389, 15:31 عصر
نه اتفاقا استفاده کردیم. خوشحالم که هنوز کاربرایی با ایده هایی متفاوت درون بخش پیدا میشوند.