0

我需要在 VC++ 中创建一个面板来显示一个带有滚动条的长单选按钮表单(如下图所示)。由于我有数百个单选按钮,我无法一次全部显示。我需要使用滚动条来控制单选按钮表单的当前位置。如何使滚动条连接到面板以执行此任务?

图片

4

1 回答 1

1

编写代码以将单独的滚动条控件与Panel控件同步是可能的,但这绝对是一种困难的做法。

相反,请考虑将控件的属性设置AutoScroll. 当启用此属性并且控件的虚拟大小大于其可见边界时,将自动出现滚动条。容易得多。Paneltrue

您可以在设计器中设置此属性,也可以通过表单构造函数中的代码设置:

myPanel.AutoScroll = true;
于 2012-04-11T05:51:18.577 回答