private void GetEnvironment_Click(object sender, System.EventArgs e)
{
this.Cursor = Cursors.WaitCursor; //把鼠标设置成沙漏状
EnvironmentListView.Items.Clear();//清楚Listview里的全部项
            
ListViewItem lvi;//创建一个叫做lvi的ListViewItem变量

lvi = new ListViewItem();
lvi.Text = "Current Directory";
lvi.SubItems.Add(Environment.CurrentDirectory);
EnvironmentListView.Items.Add(lvi); lvi = new ListViewItem();
lvi.Text = "Machine Name";
lvi.SubItems.Add(Environment.MachineName);
EnvironmentListView.Items.Add(lvi); lvi = new ListViewItem();
lvi.Text = "OS Version";
lvi.SubItems.Add(Environment.OSVersion.ToString()); this.Cursor = Cursors.Default();
}CurrentDirectory 
MachineName 
OSVersion这三项为什么不存在Environment命名空间里啊    要怎么做才能不出错呢?  

解决方案 »

  1.   

    估计楼主自己的namespace就叫Environment。尝试把Environment.MachineName之类的改成System.Environment.MachineName
      

  2.   

    楼主你用的EnvironmentListView控件是vs.net自带的listview控件吗?
    如果你用的是第三方控件,可能第三方控件中有自带的类似于ListViewItem的类,比如:EnvironmentListViewItem或别的什么
      

  3.   

    可能需要在第三方EnvironmentListView控件中添加第三方的那个类似于ListViewItem的类