Передача данных с одной формы на другую

Есть следующий код

public partial class Form2 : Form
{
    List<int> Y = new List<int>();
    List<int> X = new List<int>();
    bool flagok = true;

    public Form2()
    {
        InitializeComponent();
    }

    public bool Ff
    {
        get
        {
            return flagok;
        }
    }


    private void Button1_Click(object sender, EventArgs e)
    {
        int x = Convert.ToInt32(textBox1.Text);
        int y = Convert.ToInt32(textBox2.Text);
        dataGridView1.Rows.Add(x, y);
        X.Add(x);
        Y.Add(y);

    }
    public List<int> SendX
    {
        get
        {
            return X;
        }
    }

    public List<int> SendY
    {
        get
        {
            return Y;
        }
    }

Списки Х и Y при передаче с одной формы на другую остаются пустыми. Не могу понять,где ошибка Передача на другой форме. По моей задумке,должна происходить при нажатии кнопки:

 private void Button1_Click(object sender, EventArgs e)
    {
        Graphics g = Graphics.FromImage(picture);
        SolidBrush t = new SolidBrush(Color.Black);
        x = hands.SendX;
        y = hands.SendY;
        for (int i = 0; i < x.Count; i++)
        {

            g.FillEllipse(t, x[i] - 7, y[i] - 7, 10, 10);

        }
        pictureBox1.Image = picture;

Ответы (0 шт):