C# CheckedListBox双击时,获取鼠标位置的选项

代码如下

        private void chkProcedure_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            int i = chkProcedure.IndexFromPoint(e.Location);
            if (i != CheckedListBox.NoMatches)
                MessageBox.Show(chkProcedure.Items[i].ToString());
        }

其中CheckedListBox.NoMatches就是常数-1

该方法对于ListBox也适用

原文地址:https://www.cnblogs.com/xyz0835/p/3381574.html