PDA

View Full Version : اضافه کردن یک رشته به انتهای همه سطر ها textbox و ذخیره درtextbox2



momomomo
یک شنبه 29 اسفند 1389, 09:59 صبح
با سلام جناب مدیر بخش در صورت امکان این تایپیک رو قفل نکنید آخه این تنها منبع من برای آموختنه ممنون
دوستان من در برنامه ای که نوشتم با openFileDialog1 یه فایل متنی رو می ریزم داخل تکست باکس 1 و با این کد خواستم به آخر هر سطر یک رشته اضافه کنم و در تکست دوم بریزم اما مشکل اینه همه تکست باکس رو با اون رشته جمع می کنه و به آخر هر سطر اضافه نمی کنه مشکل کدم چیه ممنون از راهنمایی شما

for (int i = 0; i < 7; i++)
{
textBox1.AppendText(Environment.NewLine);
textBox2.AppendText("@yahoo.com"+textBox1.Text);
textBox1.AppendText(Environment.NewLine);

}

syntiberium
یک شنبه 29 اسفند 1389, 11:39 صبح
از کد زیر استفاده کن :

string[] mylines = textBox1.Text.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
for (int i = 0; i < mylines.Count()-1; i++)
{
mylines[i] += "@yahoo.com\r\n";
}
mylines[mylines.Count() - 1] += "@yahoo.com";
textBox2.Text = String.Join("", mylines);

peymanjon
یک شنبه 29 اسفند 1389, 12:14 عصر
string[] s;
s = textBox1.Text.Split('\r');

foreach (string str in s)
{
textBox2.Text += str + "@yahoo.com" + "\r";
}

البته راه ساده تری هست که وقتی داری از فایل می خونی خط به خط بخونی و همونجا هرچی می خوای بهش اضافه کنی و بعد به textbox2 اضافه کنی