2010-03-21 66 views
3

我想在treeview中添加textbox作爲其中一個父節點的子節點。是否有可能>如果是,如何實現這一目標?樹狀視圖中的Win32文本框

+1

有趣的問題..... – Sphinx 2010-03-21 10:40:39

回答

2

原生TreeView控件根本無法幫助您完成此項工作。自己編程是一個棘手的問題。但它是一個非常流行的UI小工具。任何組件供應商都銷售一個,總稱爲「TreeList」。

如果你想從非託管C/C++中使用這樣的組件,你必須做一些購物。這種控件的ActiveX版本儘可能地接近你所能得到的。然而,大多數組件供應商已將其放入其傳統包裝中。

+0

感謝您的回覆。 你能建議任何圖書館嗎? – Neo 2010-03-21 15:30:14

+0

我總是避免購買建議,我不能保證我沒有寫的代碼。特別是當我不知道你使用什麼樣的類庫或者你喜歡什麼樣的編程時。通過搜索「TreeList」查找組件供應商,查看他們的支持論壇,瞭解他們的響應程度。 – 2010-03-21 15:47:39

0

根據您的要求,您可能能夠使用Win32樹視圖的內置標籤編輯功能。見TVM_EDITLABEL

要使項目像編輯控件一樣工作,您可以在單擊項目時自行發送此消息。當它不處於標籤編輯模式時,您也可以使用owner-draw techniques使項目更像編輯控件。