在ComboBox上获取鼠标事件

我在WINCE平台上工作,在C#中开发windows form app,我需要为DROP DOWN BOX实现鼠标点击事件,但是紧凑框架不支持鼠标点击事件。

任何人都可以建议我使用任何替代方法来实现combobox(DROP DOWN BOX)的MOUSE CLICK EVENT。

PS:我在下拉框中使用GOT FOCUS EVENT但是它不灵活,我需要在点击DROP DOWN BOX时或者当DROP DOWN DOWN时运行代码。

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

我很高兴,如果这可以帮助你,否则请不要投票: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 } } 

你可以看到我限制了鼠标的位置。 这必须工作;)