我这么处理的,但是处理不了列表上的鼠标移动!求大神帮忙!
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message) MyBase.WndProc(m) If m.Msg = &H200 Then 'WM_MOUSEMOVE'这里只能获取到Combobox的上鼠标移动,列表上的鼠标移动处理不了啊 Dim mousePoint As New Point(m.LParam) Dim x, y As Integer x = mousePoint.X y = mousePoint.Y Debug.Print(x & " " & y) End If End Sub
private void comboBox1_MouseMove(object sender, MouseEventArgs e) { // 喳喳是控件的话判断 comboBox1.GetChildAtPoint(new Point(e.X, e.Y)); // 找到鼠标在Com上的位置,喳喳的大小什么的, Console.WriteLine("X = " + e.X.ToString() + " Y = " + e.Y.ToString()); }