2011-06-23 33 views
3

我們可以在c#windows應用程序的不同項目中繼承frm一個類。我在一個項目中有一個類A中的類具有打印文檔的方法,除了獲取文檔以便打印等。我需要將打印方法從項目A中分離出來,並將其放入項目b中,以便我們可以將gui部分。可以任何一個告訴我如何做到這一點或提供一個例子,如果你有1 ..我在同一個解決方案資源管理器下創建一個新的項目,但不知道下一步該怎麼做我們可以繼承一個類從一個項目到另一個在c#windows應用程序

回答

2

爲什麼不創建一個類庫DLL)與對象,並將其包括在兩個項目?對於您發現自己在其他[獨立]項目中分享的任何內容而言,這很常見。

MySolution 
├ Project.PrintingLibrary 
│ └ PrintingLibrary.cs 
├ Project.ApplicationA 
│ └ References 
│ └ Project.PrintingLibrary.dll 
├ Project.ApplicationB 
│ └ References 
│ └ Project.PrintingLibrary.dll 
0

在項目B,添加引用項目A. 創建項目B一類新的,並且指定它從在項目A的類繼承,如下所示:

C#:

public class ClassB : ProjectA.ClassA  
{ 
//... 
} 

VB.Net:

Public Class ClassB 
    Inherits ProjectA.ClassA 
    '... 
End Class 
相關問題