PDA

View Full Version : سوال: تغییر مکان اشاره گر در تکس باکسی که متن داخل آن است



Mori Bone
سه شنبه 06 اسفند 1392, 15:53 عصر
سلام و درود
چوطوری می شه اشاره گر چشمک زن(خط چشمک زن) تکس باکس رو به اول یا به هرجایی که میخوایم ببریم؟
http://xum.ir/images/2014/02/25/Untitled-1GO3TL.jpg

mmd2009
سه شنبه 06 اسفند 1392, 16:16 عصر
با سلام

شما میتونید با استفاده از تو خاصیت SelectionStart و SelectionLength خود textbox این کارو انجام بدید ، بدین صورت که خاصیت SelectionStart شروع انتخاب رو مشخص میکنه و خاصیت SelectionLength تعداد کاراکتر هایی که باید انتخاب بکنه

مثلا شما اگر بخوایید اشاره گر موس رو به اول یک textbox ببرید کافیه بدین صورت کد رو بنویسید :


textBox1.SelectionStart = 0;
textBox1.SelectionLength = 0;


یا مثلا اگر بخواید کاراکتر سوم رو انتخاب بکنید باید به این صورت عمل کنید :


textBox1.SelectionStart = 2;
textBox1.SelectionLength = 1;


در کل اگر شما فقط میخواهید اشاره گر موس رو تغییر بدید بدون اینکه از کاراکترهای موجود textbox چیزی رو Select بکنید کافیه خاصیت SelectionLengthرو همواره صفر کنید و خاصیت SelectionStartرو تغییر بدید

موفق باشید