2017-07-09 69 views
0

是否可以在類庫中使用TreeView類。在類庫中使用TreeView類

我想做一個方法,我從Windows窗體傳遞Treeview,我試圖導入System.Windows.Forms,但沒有找到,我找不到任何nuget包安裝。

我想要做這樣的事情:

public void MyMethod(TreeView tree){tree.Nodes.Add("Something");} 

感謝。

+0

你是如何嘗試導入'System.Windows.Forms'的? –

+0

在類庫項目中 - >在類中我想使用我在使用System.Windows.Forms頂部的usings部分中編寫的treeview類; – Willy

回答

1

在解決方案資源管理器中: 右鍵單擊類庫項目,選擇添加>參考。在左側邊欄上選擇Assemblies> Framework。檢查System.Windows.Forms並單擊確定。

Add New Framework Reference

,除非你想讓它僅適用於的WinForms是具體我奉勸不要加在現有的類庫此引用。也許更清晰的方法是創建一個新的類庫,比如說.WinForms,然後像上面描述的那樣向原始項目添加項目引用,並添加對System.Windows.Forms的框架引用。這樣可以將代碼的其餘部分從基礎項目的WinForms代碼中分離出來,然後在沒有WinForms的情況下將其用於其他上下文中。

+0

非常感謝你的工作! – Willy

+0

不客氣! –