C# 如何获取位于另一个控件内的控件上的位置

C# 如何获取位于另一个控件内的控件上的位置,c#,winforms,C#,Winforms,可能重复: C#Winforms:我有一个大的表格布局,里面有一些面板,面板里面有一些列表框,上面有Dock->Fill,所以如果我说listbox.Top,它将是零。。。但是我想知道基于表单的X,Y或者至少是表格布局的位置,我该怎么做呢?为此,您需要考虑父控件的位置。 BR> Control(x,y)=(UpControl,List.x(@ PrimeControl)+ Control,List.x(@ UserControl), UserControl.Location.Y(@Parent

可能重复:


C#Winforms:我有一个大的表格布局,里面有一些面板,面板里面有一些列表框,上面有Dock->Fill,所以如果我说listbox.Top,它将是零。。。但是我想知道基于表单的X,Y或者至少是表格布局的位置,我该怎么做呢?为此,您需要考虑父控件的位置。
BR> Control(x,y)=(UpControl,List.x(@ PrimeControl)+ Control,List.x(@ UserControl),
UserControl.Location.Y(@Parent-Control)+Control.Location.Y(@UserControl))

X=UserControl.Location.X(@Parent-Control)+Control.Location.X(@UserControl)
Y=UserControl.Location.Y(@Parent-Control)+Control.Location.Y(@UserControl)