【发布时间】:2014-10-25 04:40:56
【问题描述】:
我正在尝试从另一个表单中添加列表视图中的项目,但我不知道该怎么做。我试过这个,但它给出了一个错误。
表格1
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Local_Host
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
_Form1 = this;
}
public static Form1 _Form1;
public void AddItem(object value)
{
listView1.Items.Add(value);
}
}
}
Form2
private void button1_Click(object sender, EventArgs e)
{
Form1._Form1.AddItem(textBox1.Text); //error
}
【问题讨论】:
-
究竟是什么错误?
-
@eddie_cat Form1 是类名,他正在调用 Form1 类的 _Form1 静态变量。最好等待什么不起作用的解释
-
它有一些无效的参数
-
可能你从来没有运行过form1的构造函数并得到一个NRE
标签: c#