PDA

View Full Version : رفتن کرسر به خطی مشخص از کنترل ریچ تکست باکس



amir-haghighi
شنبه 14 شهریور 1388, 21:18 عصر
به یاد او ::

میخواستم بدونم چطوری میشه مکان کرسر به خط مشخصی انتقال داد ؟

مثلا به خط 5 رفت ؟

Beyondsoft
شنبه 14 شهریور 1388, 21:57 عصر
int i = 24; // i = شماره کارکتر مورد نظر شما
richTextBox1.SelectionStart = i;
richTextBox1.Focus();

Saeed.Masoumi
یک شنبه 15 شهریور 1388, 01:02 صبح
سلام برای انتقال کرسر به خط مورد نظر (اینجا 1 ) از روش زیر می توانید استفاده کنید
(احتمالا راههای آسونتری هم وجود داره ولی اینم جواب می ده)



string line1 = null;
line1 = richTextBox1.Lines[1].ToString();
int i = richTextBox1.Text.IndexOf(line1, 0);
richTextBox1.SelectionStart = i;
richTextBox1.Focus();