View Full Version : سوال: تغییر مکان اشاره گر در تکس باکسی که متن داخل آن است
Mori Bone
سه شنبه 06 اسفند 1392, 16:53 عصر
سلام و درود
چوطوری می شه اشاره گر چشمک زن(خط چشمک زن) تکس باکس رو به اول یا به هرجایی که میخوایم ببریم؟
http://xum.ir/images/2014/02/25/Untitled-1GO3TL.jpg
mmd2009
سه شنبه 06 اسفند 1392, 17:16 عصر
با سلام
شما میتونید با استفاده از تو خاصیت SelectionStart و SelectionLength خود textbox این کارو انجام بدید ، بدین صورت که خاصیت SelectionStart شروع انتخاب رو مشخص میکنه و خاصیت SelectionLength تعداد کاراکتر هایی که باید انتخاب بکنه
مثلا شما اگر بخوایید اشاره گر موس رو به اول یک textbox ببرید کافیه بدین صورت کد رو بنویسید :
textBox1.SelectionStart = 0;
textBox1.SelectionLength = 0;
یا مثلا اگر بخواید کاراکتر سوم رو انتخاب بکنید باید به این صورت عمل کنید :
textBox1.SelectionStart = 2;
textBox1.SelectionLength = 1;
در کل اگر شما فقط میخواهید اشاره گر موس رو تغییر بدید بدون اینکه از کاراکترهای موجود textbox چیزی رو Select بکنید کافیه خاصیت SelectionLengthرو همواره صفر کنید و خاصیت SelectionStartرو تغییر بدید
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.