2012-12-13 119 views
3

畫一條線(如線鏈路)欲繪製兩個節點之間的線路在樹視圖控制。例如如何在兩個節點之間在樹視圖使用C#

enter image description here

上述圖像顯示了兩個treeview節點圖像源CogPMAlignTool。現在我想在兩個節點之間繪製一條線,如下圖(這裏我通過雙擊圖像源加載,之後我將該圖像作爲CogPMAlignTool工具的輸入)。有沒有辦法做到這一點?

enter image description here

回答

1

雖然大多數控件允許ownerdrawing,這並不能幫助你多少,因爲ownerdrawing往往要求你畫的各個項目。

取而代之,您需要override the control's OnPaint() method,並在控件繪製完成後在頂部畫線。

+0

ya.But沒有繪畫事件可用於treeview控制.. –

+0

好................. –

+1

對不起,你是對的。這個鏈接可能會幫助你:http://www.codeproject.com/Articles/4548/Generating-missing-Paint-event-for-TreeView-and-Li – GazTheDestroyer

相關問題