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