PDA

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



remower
سه شنبه 20 اسفند 1392, 02:11 صبح
سلامچطور میتونم آخرین آیتم لیست باکس رو به تکست باکس انتقال بدمآیتم آخری معلوم نیست چندمین آیتم باشه و حروف و یا عدد بودن آن مشخص نیس.

daniyaltjm
سه شنبه 20 اسفند 1392, 03:11 صبح
private void button1_Click(object sender, EventArgs e) {
int c=0;
for (int i = 0; i <= listBox1.Items.Count - 1; i++)
C++‎;
textBox1.Text = Convert.ToString(listBox1.Items[c-1]);


}

سوداگر
سه شنبه 20 اسفند 1392, 04:44 صبح
سلام علیکم

نمیدونم این حلقه for که دوستمون گذاشتند برای چیه؟! وقتی count وجود داره چه نیازی به شمارش مجدد و استفاده از متغیر c هست؟!

int i= listBox1.Items.Count;
if (i > 0)
{
string s = listBox1.Items[i - 1].ToString();
textBox1.Text=s;
}
else
{
textBox1.Text="";
}

daniyaltjm
سه شنبه 20 اسفند 1392, 15:10 عصر
روش ها زیاد فرقی ندارن چون خود خاصیت count به نظرت چطوری تعداد کل ایتم هارو بدست میاره؟! با شمارش.