+2 امتیاز
چطوری میتونم اعدادی که توی لیست باکس هست را روی چارت یا نمودار نشون بدم؟
بسته شده

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام ببین با این کارت راه میوفته :

private void button1_Click(object sender, EventArgs e)
        {
            chart1.Series.Add("اسم دلخواه واسه سری نمودرا");
            for (int i = 0; i < listBox1.Items.Count ; i++)
            {
                chart1.Series[0].Points.Add(int.Parse(listBox1.Items[i].ToString()));
            }
        }

 

سلام، شما میتونید محتویات لیست باکس رو به آرایه تبدیل کنید و بزرگترین و کوچکترین مقدار رو بدست بیارید.

            int[] listBox1Items = new int[listBox1.Items.Count];
            for (int i = 0; i < listBox1.Items.Count; ++i)
            {
                listBox1Items[i] = Convert.ToInt32(listBox1.Items[i]);
            }
            MessageBox.Show(listBox1Items.Max().ToString());//بزرگترین مقدار
            MessageBox.Show(listBox1Items.Min().ToString());//کوچکترین مقدار

 

توسط (2,595 امتیاز) 5 15 90

یا

            int[] array = listBox1.Items.Cast<string>().ToArray().Select(s => int.Parse(s)).ToArray();
            MessageBox.Show(array.Max().ToString());
            MessageBox.Show(array.Min().ToString());

 

در خط اول ابتدا مقادیر لیست باکس تبدیل میشه به آرایه رشته ای بعد آرایه رشته ای تبدیل میشه به آرایه ای از اعداد صحیح.

یه نمونه کد هم اینجا هست http://stackoverflow.com/questions/7963144/how-to-find-the-greatest-and-lowest-value-in-listbox

توسط (2,595 امتیاز) 5 15 90
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...