خب برای اینکه متنت رو به صورت لیستی زیر هم بیاری باید با استفاده از عبارت ریپلیس مقدار , را به اینتر تبدیل کنی . به شکل زیر
private void button2_Click(object sender, EventArgs e)
{
string matn = "Mohsen,Mohammad,Ali,Reza,Hasan"; // فرض بر این است که متن شما به این صورت است
int co = matn.Split(',').Length; // , شمردن تعداد کارکتر
string a = matn.Replace(",", "\n"); // تبدیل , به اینتر
System.IO.StringReader strReader = new System.IO.StringReader(a);
for (int i = 0; i < co; i++)
{
listBox1.Items.Add(strReader.ReadLine()); // افزودن کلمات به لیست باکس
}
}
بعد برای اینکه کلمه انتخاب شده رو در تکست باکس نشون بدی از دستور زیر استفاده کن
private void button1_Click(object sender, EventArgs e)
{
textBoxX1.Text=listBox1.SelectedItem.ToString(); //نمایش کلمه انتخاب شده در لیست باکس
}