PDA

View Full Version : مبتدی: پر کردن یک شی از نوع TextBox



ahhashemi
یک شنبه 27 تیر 1389, 22:51 عصر
با عر ض سلام:

بنده در برنامه ای نیاز دارم که محتوای یک کنترل richTextBox را از خط دوم به بعد در داخل یک شی از نوع TextBox قرار دهم. بنابراین از کد زیر استفاده کردم. اما متاسفانه این کار صورت نمی گیرد. . خیلی ممنون می شوم اگر بنده رو راهنمایی فرمائید.
private void button1_Click(object sender, EventArgs e)
{

int intLng = richTextBox1.Lines.Length;
TextBox MyTextBox = new TextBox();
MyTextBox.Lines = new String[intLng - 1];

for ( int i =1 ; i < intLng ; i ++ )
{
MyTextBox.Lines[i - 1] = richTextBox1.Lines[i].ToString();
}
}

ahrimaneahurai
یک شنبه 27 تیر 1389, 22:59 عصر
multi line تکست باکستون فعال هست ؟

Salar Ashgi
چهارشنبه 30 تیر 1389, 16:13 عصر
string[] text = richTextBox1.Text.Split('\n');

for (int i = 1; i < text.Length; i++)
{
textBox1.Text += text[i] + Environment.NewLine;

}

ahhashemi
چهارشنبه 30 تیر 1389, 18:56 عصر
string[] text = richTextBox1.Text.Split('\n');

for (int i = 1; i < text.Length; i++)
{
textBox1.Text += text[i] + Environment.NewLine;

}







Salar Ashgi (http://www.barnamenevis.org/forum/member.php?u=70109) عزیز:



پاسخ تون خیلی مفید بود ممنون

در ضمن تو سایت های دیگه هم گشتم دو تا کد مفید برای این منظور گیر آوردم که بد نیست بزارم اینجا:



راه اول:


string[] str = new string[intLng - 1];
for (int i = 1; i < intLng; i++)
{
str[i - 1] = richTextBox1.Lines[i].ToString();
}
MyTextBox.Lines = str;


راه دوم:



MyTextBox.Lines = richTextBox1.Lines.Skip(1).ToArray();





قربون دلهای زنده ای که حب امام حسین(ع) توشونه و مدام درحال افزایش بصیرت اند.




"و ولی لمن والاکم و عدو لمن عاداکم"