回 帖 发 新 帖 刷新版面

主题:如何在listView选择的项中引发事件

我希望在ListView中的项中单击一个后引发相应的事件.
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            int IntSelectedIndex;
            IntSelectedIndex = this.listView1.FocusedItem.ImageIndex;
            switch (IntSelectedIndex)
            {
                case 0: label1.Text = "1"; UserSetFrm UserSet = new UserSetFrm(); UserSet.MdiParent = this; this.splitContainer1.Panel2.Controls.Add(UserSet); UserSet.Show(); break;
                case 1: label1.Text = "2"; SystemSetFrm SystemSet = new SystemSetFrm(); SystemSet.MdiParent = this; this.splitContainer1.Panel2.Controls.Add(SystemSet); SystemSet.Show(); break;
                case 2: label1.Text = "3"; break;
                case 3: label1.Text = "4"; break;
            }
        }
可是这样做总会将没有点击的项的事件引发!如何解决!!!?

回复列表 (共1个回复)

沙发

不如用Click事件

我来回复

您尚未登录,请登录后再回复。点此登录或注册