PDA

View Full Version : مبتدی: وارد کردن متن ها به ListBox و خواندن متن ها



soheilnew
سه شنبه 02 آذر 1395, 13:53 عصر
سلام دوستان
من یه متنی دارن که با علامت , از هم جدا شدن
مثلا :
متن اولی , متن دومی , متن سومی و ...
این متن ها داخل تکست باکس هستند
حالا میخوام متن هارو بصورت یکجا وارد لیست باکس کنم و به ترتیب از لیست باکس به تکست باکس دیگه بریزم
مثلا با کلیک روی دکمه متن اولی وادر تکست باکس بشه
با کلیک بعدی متن دومی وارد تکست باکس بشه

عکس زیر رو ببینید لطفا متوجه منظورم میشید

http://s9.picofile.com/file/8275665018/4444444444.jpg

angel20
سه شنبه 02 آذر 1395, 17:23 عصر
سلام برای انتقال متنت بدون علامت , به لیست باکس از کد زیر استفاده کن:

text = textbox1.text ();
ar[] sep = { ',' };
word = text.Split(sep);
foreach (string s in word)
{
listBox1.Items.Add(s);
}
برای این که از لیست باکست هم بتونی به تکست باکس اضافه کنی از کد زیر استفاده کن :

if (listbox1.items.count>0)
{
textbox2.text=listbox1.items[0].tostring;
}
listbox1.items.removeat(0);
listbox.items.
اگه خواستی میتونی به جای دکمه از دابل کلیک کردن روی خوده متنت توی لیست باکست استفاده کنی این جوری بهتره :
textbo2.text=listbox1.s

soheilnew
سه شنبه 02 آذر 1395, 17:43 عصر
ممنون دوست عزیز
اگه ممکنه این بخشو درست لطف کنی بنویسی

if(listbox1.items.count>0)
{
textbox2.text=listbox1.items[0].tostring;
}
listbox1.items.removeat(0);
listbox.items.

angel20
سه شنبه 02 آذر 1395, 19:31 عصر
if(listbox1.items.count>0)
{
textbox2.text=listbox1.items[0].tostring;
}
listbox1.items.removeat(0);
listbox.items.

soheilnew
سه شنبه 02 آذر 1395, 22:00 عصر
if(listbox1.items.count>0)
{
textbox2.text=listbox1.items[0].tostring;
}
listbox1.items.removeat(0);
listbox.items.


ممنون ولی عمل نمیکنه
میخوام وقتی روی دکمه کلیک میکنم به ترتیب با هر کلیک متن اولی و دومی و سومی و ... به تکست باکس اضافه بشه
برای مثال با کلیک اول متن اولی از لیست باکس به تکست باکس اضافه بشه
با دومین کلیک ، متن اول پاک بشه و بجاش متن دومی اضافه بشه و این کار تا آخر انجام داده بشه
مشکل اصلیم اینه