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