PDA

View Full Version : مبتدی: خواندن سطر به سطر متن داخل RichTextbox



MahmoodM30
یک شنبه 26 آبان 1392, 20:53 عصر
سلام میخواستم ببینم چرا این کد من کار نمیکنه؟

میخوام از RichTextBox1 خط به خط بخونه و یه خط فاصله آخرش بزاره و توی RichTextBox2 بنویسه

حالا من این کار رو میکنم ولی خط آخر رو مینویسه و خط قبل آخر رو نمینویسه

به جای قبلیا مینویسه چطور میشه کاری کرد سطر به سطر اضافه کنه؟

string tedadeline = richTextBox1.Lines.Length.ToString();
int a=int.Parse(tedadeline);
for (int i = 0; i < a; i++)
{
richTextBox1.Select(richTextBox1.GetFirstCharIndex FromLine(i), richTextBox1.Lines[i].Length + 1);
string matn = this.Text = richTextBox1.SelectedText.ToString() + " ";
richTextBox2.Text = matn;
}

alonmahdi
یک شنبه 26 آبان 1392, 21:17 عصر
سلام میخواستم ببینم چرا این کد من کار نمیکنه؟

میخوام از RichTextBox1 خط به خط بخونه و یه خط فاصله آخرش بزاره و توی RichTextBox2 بنویسه

حالا من این کار رو میکنم ولی خط آخر رو مینویسه و خط قبل آخر رو نمینویسه

به جای قبلیا مینویسه چطور میشه کاری کرد سطر به سطر اضافه کنه؟

string tedadeline = richTextBox1.Lines.Length.ToString();
int a=int.Parse(tedadeline);
for (int i = 0; i < a; i++)
{
richTextBox1.Select(richTextBox1.GetFirstCharIndex FromLine(i), richTextBox1.Lines[i].Length + 1);
string matn = this.Text = richTextBox1.SelectedText.ToString() + " ";
richTextBox2.Text = matn;
}

سلام ببین این کارتو راه می ندازه:

int i = 0;
while (i < rich1.Lines.Length)
{
rich2.Text += rich1.Lines[i]+" ";
i++;

}

rahnema1
یک شنبه 26 آبان 1392, 21:17 عصر
richTextBox2.Text=richTextBox1.Text.Replace("\n"," \n");