我的表单层次结构是这样的:
Form -> TableLayoutOne -> TableLayoutTwo -> Panel -> ListBox
在 ListBox 的 MouseMove 事件中,我有这样的代码:
Point cursosPosition2 = PointToClient(new Point(Cursor.Position.X, Cursor.Position.Y));
Control crp = this.GetChildAtPoint(cursosPosition2);
if (crp != null)
MessageBox.Show(crp.Name);
MessageBox 向我显示“TableLayoutOne”,但我希望它向我显示“ListBox”。我的代码哪里出错了?谢谢。