PDA

View Full Version : انتقال همه آیتم های لیست باکس به تکست باکس + با split



remower
جمعه 17 آبان 1392, 18:48 عصر
سلام چگونه میتونم تموم آیتم های لیست باکس 1 رو به تکست باکس انتقال بدم بعد میخام آیتم ها رو با اسپلیت از هم جدا کندsplit (#)

مثلا اگه آیتم های لیست باکس اینجور باشه
1
2
3
4
5
آیتم ها توی تکست باکس با اسپلیت # از هم جدا شوند
مثل:
1#2#3#4#5

khokhan
جمعه 17 آبان 1392, 18:56 عصر
سلام چگونه میتونم تموم آیتم های لیست باکس 1 رو به تکست باکس انتقال بدم بعد میخام آیتم ها رو با اسپلیت از هم جدا کندsplit (#)

مثلا اگه آیتم های لیست باکس اینجور باشه
1
2
3
4
5
آیتم ها توی تکست باکس با اسپلیت # از هم جدا شوند
مثل:
1#2#3#4#5
.................................................. ......................:لبخند:


string[] strSelItems = new string
[ListBox1.SelectedItems.Count];
string splitten = null;
string[] gesplit = null;

for (int intI = 0; intI <= ListBox1.SelectedItems.Count - 1; intI++) {
strSelItems[intI] = ListBox1.SelectedItems.Item(intI).ToString;
}
for (int intI = 0; intI <= strSelItems.Length - 1; intI++) {
Interaction.MsgBox(strSelItems[intI]);
txttesten.Text = strSelItems[intI];
splitten = strSelItems[intI];
gesplit = splitten.Split("#");
txttesten2.Text = gesplit[0];
}

remower
جمعه 17 آبان 1392, 19:09 عصر
سلام ببخشین کد کاملا پیغام خطا میده
بعد میخام از یک تکست باکس استفاده بشه
نه دوتا

khokhan
جمعه 17 آبان 1392, 21:04 عصر
سلام ببخشین کد کاملا پیغام خطا میده
بعد میخام از یک تکست باکس استفاده بشه
نه دوتا
.................................................. ....................:لبخند::لبخند:

private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < listBox1.Items.Count; i++)
{
if ((i + 1) < listBox1.Items.Count)
textBox1.Text += listBox1.Items[i] + "# ";
else
textBox1.Text += listBox1.Items[i];
}
}

مهرداد صفا
جمعه 17 آبان 1392, 22:49 عصر
با سلام.


textBox1.Text = string.Join("#",listBox1.Items.Cast<object>().ToArray());

علیرضاقانونی
یک شنبه 26 بهمن 1399, 13:15 عصر
احسنتم به این کد عالی