Отображение элементов комбинированного списка на графике - PullRequest
0 голосов
/ 05 июня 2018

Я пытаюсь отобразить элементы списка (числа) из Form1 на графике в Form2, но не могу отобразить значения, отображаемые на графике.После нескольких попыток это то, где я сейчас нахожусь, но я просто не могу понять, как заставить это работать.

Код в Form2:

private void button1_Click(object sender, EventArgs e)
{
  Form1 frm1 = new Form1();
  for (int i = 0; i < frm1.comboBox1.Items.Count; i++)
  {
    int Value = Convert.ToInt16(frm1.comboBox1.Items);
    chart1.Series["Saved Results"].Points.AddXY(0, Value);
  }
}

Когда янажмите на button1 ничего не происходит :(. Вы можете мне помочь? Спасибо!

1 Ответ

0 голосов
/ 05 июня 2018

Вы конвертируете коллекцию предметов в Int16, что, скорее всего, ничего.Используйте индексатор для коллекции предметов.

private void button1_Click(object sender, EventArgs e)
{
    Form1 frm1 = new Form1();
    for (int i = 0; i < frm1.comboBox1.Items.Count; i++)
    {
        int Value = Convert.ToInt16(frm1.comboBox1.Items[i]);
        chart1.Series["Saved Results"].Points.AddXY(0, Value);
    }
}
...