Несоответствие количества параметров с Invoke?

Приведенный ниже блок кода приводит к ошибке: TargetParameterCountException не был обработан кодом пользователя. Несоответствие количества параметров.

    public void AddListViewItem(string[] Data)
    {
        if (InvokeRequired)
        {
            Invoke(new Action<string[]>(AddListViewItem), Data);
        }
        else
        {
            ListViewData.Items.Add(Data[0]).SubItems.AddRange
            (
                new string[]
                { 
                    Data[1],
                    Data[2],
                    Data[3],
                }
            );
        }
    }

Есть идеи?

14
задан Ani 15 September 2010 в 21:29
поделиться