0
我需要創建一個面板,以在VC++中顯示一個長滾動條形式的滾動條(如下圖所示)。由於我有數百個單選按鈕,因此我無法一次顯示全部內容。我需要使用滾動條來控制單選按鈕窗體的當前位置。如何讓滾動條連接到面板來完成這項任務?如何將滾動條連接到VC++中的面板?
我需要創建一個面板,以在VC++中顯示一個長滾動條形式的滾動條(如下圖所示)。由於我有數百個單選按鈕,因此我無法一次顯示全部內容。我需要使用滾動條來控制單選按鈕窗體的當前位置。如何讓滾動條連接到面板來完成這項任務?如何將滾動條連接到VC++中的面板?
編寫代碼到一個單獨的滾動條控制與Panel
控制同步是可能的,但它絕對做事情的艱辛的道路。
取而代之,請考慮將Panel
控制的AutoScroll
property設置爲true
。當此屬性啓用並且控件的虛擬尺寸大於其可見邊界時,滾動條將自動出現。更容易。
您可以設置該屬性無論是在設計,或通過在窗體的構造函數代碼:
myPanel.AutoScroll = true;