如何获取控件在可自动滚动面板中的位置? C#

How to get a control's location inside an autoscrollable panel? C#

C#:我有一个面板(自动滚动 属性 为真),上面有很多图片框。我需要获取相对于面板位置的图片框位置。 我的意思是,当我滚动面板时,图片框的位置会发生变化,而我不希望这样,无论我是否滚动面板,我都需要图片框的位置保持不变。 正确的做法是什么?

panel with Picture Boxes

如果图片框应该保持在同一位置,是否有文本应该滚动?

你能解释一下滚动条应该做什么吗?

 Dim locX As Integer = PictureBox1.Location.X
 Dim locY As Integer = PictureBox1.Location.Y
 locX -=  Panel1.AutoScrollPosition.X
 locY -= Panel1.AutoScrollPosition.Y
 TextBox1.Text = locX
 TextBox2.Text = locY