小编Dav*_*vit的帖子

滚动面板时,在winform面板中绘制一个按钮

在一个面板中,我绘制控件,如按钮/文本框,位于面板中的起始位置(0,0).这些控件在开始时是不可见的和禁用的.我在面板外面有一个按钮,按下时可以看到这些按钮/文本框,并将它们放置在面板中的新位置.

问题是如果用户将面板滚动到某些(x,y),然后按下"make visible"按钮,按钮的新(x,y)位置将从面板的当前(x,y)位置计算出来 - 不是从面板的顶部(0,0).

我想知道这是否是面板的正确行为,并且为了解决这个问题,我需要this.VerticalScroll.Value在重新定位按钮时将其视为(x,y)偏移.

在此输入图像描述

c# scroll panel winforms

6
推荐指数
1
解决办法
440
查看次数

标签 统计

c# ×1

panel ×1

scroll ×1

winforms ×1