2012-04-11 52 views
0

我需要創建一個面板,以在VC++中顯示一個長滾動條形式的滾動條(如下圖所示)。由於我有數百個單選按鈕,因此我無法一次顯示全部內容。我需要使用滾動條來控制單選按鈕窗體的當前位置。如何讓滾動條連接到面板來完成這項任務?如何將滾動條連接到VC++中的面板?

the image

回答

1

編寫代碼到一個單獨的滾動條控制與Panel控制同步是可能的,但它絕對做事情的艱辛的道路。

取而代之,請考慮將Panel控制的AutoScroll property設置爲true。當此屬性啓用並且控件的虛擬尺寸大於其可見邊界時,滾動條將自動出現。更容易。

您可以設置該屬性無論是在設計,或通過在窗體的構造函數代碼:

myPanel.AutoScroll = true; 
相關問題