設計了一個視窗程式,左邊是一個treeview,右邊是一個panel,panel里豎向排列了很多groupbox,treeview的每個節點名稱跟這些groupbox標題相同。如何通過點擊相應的樹節點,滾動到相應的groupbox的地方?
uj5u.com熱心網友回復:
點擊節點的時候,獲取標題,然后遍歷所有groupbox標題,找到對應的groupbox,獲取其top值,然后滾到相應位置。uj5u.com熱心網友回復:
能否提供代碼?謝謝。
uj5u.com熱心網友回復:
vb.net么?我這沒環境。uj5u.com熱心網友回復:
VB6.0也行啊

主要想看看是怎么獲取top值再怎么滾動到這個值的。
uj5u.com熱心網友回復:
vb6貌似沒有panel吧。我自己做滾動的東西,都是兩個picturebox嵌套然后再加兩個滾動條。控制里面那個picturebox的top和left,將其設定為負值就能將內部的picturebox容器向上或向左滾動。
uj5u.com熱心網友回復:
估計是象QQ的“設定”界面中那樣的風格吧……反正內容不是固定的嗎,按“節點”滾動到對應位置就行了。
uj5u.com熱心網友回復:
對,就是qq設定那樣的。關鍵不知道怎么得到相應的位置再如何控制滾動到那去啊
uj5u.com熱心網友回復:
哎,原理都告訴你了,非要提供代碼么?這個代碼不是十分鐘能寫好的,也不適合貼在CSDN轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/42054.html
標籤:VB基礎類
