if(selecteditem.text=="部门信息")
{
部门界面显示
}
else if(selecteditem.text=="部门信息")
{
客户界面显示
}我是小菜鸟!   说的不好清见谅,   希望能够帮到你!

解决方案 »

  1.   

    其实我在listview中添加的项是和菜单对应的,如果菜单变了,我的listviw中的添加项也是跟着变得,所以不能写死程序,而是把他们关联起来,达到双击listview的项触发相应的菜单项
      

  2.   

    listview有个DoubleClick
    private void listView1_MouseDoubleClick(object sender, MouseEventArgs e) 
    {
      事件处理程序
    }
      

  3.   

    重新说明控件:listview1(包含两个添加项) 这个是根据菜单动态添加的,
    菜单:(包括两个菜单项:部门信息,客户信息) 我在listview1中添加了两项 ,这个是根据菜单动态添加的,listView1.Items.Add("部门信息", "部门信息", 0); 
    listView1.Items.Add("客户信息", "客户信息", 1); 
    我想在双击事件中  private void listView1_MouseDoubleClick(object sender, MouseEventArgs e) 
    根据双击的item:如果是部门信息则触发菜单中对应的“部门信息”项的click事件 
                    如果是客户信息则触发菜单中的“客户信息”项的click事件
      

  4.   

     private void listView1_MouseDoubleClick(object sender, MouseEventArgs e)
            {
                
                ListViewItem lvi = this.listView1.GetItemAt(e.X, e.Y);//获取取点击的项目
                if (lvi != null)
                {
                    MessageBox.Show(lvi.Text);
                }        }
      

  5.   

    在增加listview项时加上相应的菜单项:
    ListViewItem l = new ListViewItem("部门信息", "部门信息", 0);
    l.Tag = aMenuItem1;  //相应的menu项
     listView1.Items.Add(l);
    private void listView1_MouseDoubleClick(object sender, MouseEventArgs e) 
            { 
                
                ListViewItem lvi = this.listView1.GetItemAt(e.X, e.Y);//获取取点击的项目 
                if (lvi != null) 
                { 
                     MenuItem m=(MenuItem )lvi.tag;
                      m.PerformClick();
                }         }