2011-06-06 105 views
2

在Powerbuilder中,有沒有人知道我將如何突出顯示樹形視圖上的多個項目? Selecteditem函數沒有這樣做。我正在尋找一個行爲,就像施羅德羅ID所做的一樣。Treeview - 突出顯示多個項目

謝謝!

回答

1

我還沒有嘗試過這個,但在CodeXchange上有一個例子(查找多選TreeView控件)。

我認爲樹視圖風格的數據窗口可能更容易做到這一點。

如果不是這樣,我發現這個新聞組,不知道是否有幫助:

在 SelectionChanged事件下面的腳本將實施 一個非常在 樹形基本多選:

treeviewitem ltvi_item 

if KeyDown(KeyControl!) then 
    This.GetItem(oldhandle, ltvi_Item) 
    ltvi_Item.Selected = True 
    This.SetItem(oldhandle, ltvi_Item) 
end if 

一個問題是取消選擇 先前選擇的項目。你會 完成全部掃描項目做一下 爲選定的(一旦用戶 點擊一個項目不按住 控制鍵)

https://groups.google.com/forum/#!msg/powersoft.public.powerbuilder.objects/B2ulHBrSnrs/itwhNBjlyOoJ

+0

嗨,非常感謝。 – icing1018 2011-07-01 09:10:48

0

的方法之一,這是使用TreeView中的CheckBoxes屬性,然後檢查treeviewitem的StatePicture(Unchecked = 1,Checked = 2)。

祝你好運,

特里。

+0

謝謝你的時間特里。 – icing1018 2011-07-01 09:11:14