在组合框上获取鼠标事件

本文关键字:鼠标 事件 获取 组合 | 更新日期: 2023-09-27 17:58:39

我在WINCE平台上工作,用C#开发windows窗体应用程序,我需要为DROP DOWN BOX实现鼠标点击事件,但紧凑框架不支持鼠标点击事件。

有人能给我建议任何其他方法来实现组合框(下拉框)的鼠标点击事件吗。?

PS:我在下拉框上使用GOT FOCUS EVENT,但它不灵活,我需要在单击下拉框或下拉框时运行代码。

任何建议或代码片段都会对我有很大帮助。谢谢

在组合框上获取鼠标事件

如果这能帮助你,我会很高兴,否则请不要投反对票:D;)

你可以在你的表单上使用这个事件:

private void Form1_MouseDown(object sender, MouseEventArgs e)
    {
        int maxX = 1000;
        int minX = 5;
        int maxY = 1000;
        int minY = 5;
            if ((MousePosition.X < maxX) && (MousePosition.X > minX)
                 && (MousePosition.Y > minY) && (MousePosition.Y < maxY))
            {
                //do something
            }
        }

正如你所看到的,我已经限制了鼠标的位置。这必须起作用;)