PDA

View Full Version : مبتدی: جابجایی چند کاراکتری



Changer
پنج شنبه 27 مرداد 1390, 00:55 صبح
می خوام مکان نما به اندازه ی مثلا2 کاراکتر جابجا بشه مثلا فرض کنیداین"|" علمت مکان نمست می خوام اینجوری بشه

123|123

می خوان اینجوری بشه

3|12312

morteza271
پنج شنبه 27 مرداد 1390, 01:01 صبح
این سوال انصافا قبلا خیلی سوال شده بود باید قبلش یه خورده جستجو می کردین.!!!
textBox1.SelectionStart += 2;

Changer
پنج شنبه 27 مرداد 1390, 01:26 صبح
اقا این چیزی که شما گفتید فقط موقعی درست در میاد که متن انتخاب شده باشه من می خوام به مکان نما دستور بدم که بره به 2تا اونورتر
خیلی ساده ست اگر لازم شد می گم برای چی به یه همچین کدی نیاز دارم

mehdi.mousavi
پنج شنبه 27 مرداد 1390, 04:58 صبح
اقا این چیزی که شما گفتید فقط موقعی درست در میاد که متن انتخاب شده باشه من می خوام به مکان نما دستور بدم که بره به 2تا اونورتر خیلی ساده ست اگر لازم شد می گم برای چی به یه همچین کدی نیاز دارم

سلام.
کافیه پس از تنظیم SelectionStart، خصیصه SelectionLength رو برابر صفر قرار بدید:

this.textBox1.SelectionStart += 2;
this.textBox1.SelectionLength = 0;

موفق باشید.

morteza271
جمعه 28 مرداد 1390, 01:03 صبح
اقا این چیزی که شما گفتید فقط موقعی درست در میاد که متن انتخاب شده باشه من می خوام به مکان نما دستور بدم که بره به 2تا اونورتر
خیلی ساده ست اگر لازم شد می گم برای چی به یه همچین کدی نیاز دارم
نه! کی گفته فقط وقتی که متن انتخاب شده باشه عمل میکنه!!!!!!
شما همین دستور رو بنویسید ببینید درست کار میکنه یا نه!!!!!!!
من خودم قبل اینکه این کد رو براتون بذارم تست کردم و درست کار کرد و به همین خاطر براتون گذاشتم!الانم دوباره تست کردم و درست بود!
موفق باشید