在面板中,我绘制了控件,例如按钮/文本框,位于面板中的 (0,0) 开始。这些控件在开始时是不可见和禁用的。我在面板外有一个按钮,当按下这些按钮/文本框时可以看到它们,并将它们定位到面板中的新位置。
问题是如果用户将面板滚动到某个(x,y)然后按下“使可见”按钮,按钮的新(x,y)位置是根据面板的当前(x,y)位置计算的 -不是从面板的顶部(0,0)。
我想知道这是否是面板的正确行为,要解决此问题,我需要this.VerticalScroll.Value
在重新定位按钮时将其视为(x,y)偏移。