virtualtreeview

    1熱度

    2回答

    我找的,如果我右鍵點擊一個節點時,都會激發(或一般的VirtualStringTree)的程序或東西 我有以下情形: 我有我VST接近列表視圖。 我可以用鼠標(保持mousebutton並移動鼠標)唯一的多選擇根節點 如果我點擊任何子節點(右或左) - 它被選中(+ VSelected]國) 如果我右鍵單擊根節點,它會自動選擇並打開一個彈出菜單。 現在我想爲所有我的孩子節點(只有當他們被選中)有一

    3熱度

    1回答

    我用這個代碼來填充VirtualStringTree並允許重命名項目: //--------------------------------------------------------------------------- // Structure for the tree //--------------------------------------------------------

    5熱度

    1回答

    我想選擇所有的根節點或所有的子節點(並非VirtualTreeView中的所有節點)。 我試圖用這個代碼來選擇所有根節點: procedure SelectAllRoots; var Node: PVirtualNode; begin Form1.VirtualStringTree1.BeginUpdate; Node := Form1.VirtualString

    8熱度

    1回答

    好吧我在這裏得到了一些非常棘手的問題... 我想繪製/使用Header到一個ChildNode。 我認爲這個想法是合理的,因爲在子節點中使用標題看起來會很神奇,所以可以在表中指定子節點。 VST是否有這樣的功能? 感謝您的幫助。

    2熱度

    1回答

    如何複製兩個virtualtreeview複製所有列,而不僅僅是第一個? 副本之前: 副本後:

    2熱度

    2回答

    我需要將目錄中的文件顯示到TVirtualStringTree。所以,我使用SHGetFileInfo來獲取文件的圖標。但似乎我只能得到「正常」圖標(以下屏幕截圖左側)。如果是這樣,TVirtualStringTree可以將圖標繪製爲「禁用」?就像你禁用了一個節點一樣。請參閱屏幕截圖: 修訂 有軟寶石論壇上similar thread。我可以得到圖標的矩形,然後自己畫出圖標。我正在使用TcxIma

    3熱度

    2回答

    我想更改現有虛擬(根)節點的單元格文本。我可以更改數據,但我必須刷新整個TreeView,以便GetText get再次被觸發。有沒有更簡單的方法或可能的方法來刷新只有1根節點,而不是整個樹? 謝謝你的幫助。

    5熱度

    1回答

    我想讓VirtualStringTree中的列在自動調整列大小時在內容的左側和右側具有相同的縮進。 看看我的示例VST與頭選項hoDblClickResize打開。 在這張照片我doubleclicked列標題自動調整「時間」欄。我突出了列的左側和右側之間的縮進差異。 如何調整VST以使右縮進與左縮進相同?我必須破解VST源代碼嗎?如果是這樣,任何人都可以指向我的代碼中的正確位置?

    1熱度

    1回答

    我想一些代碼做VirtualTreeView以下,考慮到我從來沒有使用它之前: 添加物品的X量 定義靜態項目大小(x,y) 項目必須像ListView圖標模式一樣工作,以便在TreeView調整大小時自動根據需要水平和垂直跨越,以適應當前邊界內的所有可能項目 當項目需要畫,我需要d一個觸發的事件,它給了我一個特定的矩形邊界和畫布,我可以簡單地粘貼/繪製位圖,所以這隻能在要顯示的項目時觸發 單擊某個

    2熱度

    1回答

    我有一個帶有X根和X個子節點的VirtualStringTree。 每個根都有一個特殊的NodeData分配。 每個子節點都分配了另一個NodeData。 我如何知道OnFreeNode是哪個?原因在不知道將哪個記錄分配給它的情況下,我無法釋放數據。 任何想法?