【发布时间】:2014-05-05 11:31:10
【问题描述】:
我正在创建一个类库并且需要从 PictureBox 继承:public class Picture : PictureBox { ... },但是当我尝试在我的类库顶部为其添加 using 指令时,Forms 不可用:using System.Windows.Forms;。我知道我可以通过右键单击解决方案资源管理器中的引用并选择添加引用,然后从列表中添加 System.Windows.Forms 程序集来使其工作。
但是这样做可以吗? 可以从类库中引用 WindowsForms 吗?
【问题讨论】:
-
是的,没关系。很难理解为什么这会吓到你。这不可能是一个问题,因为任何项目使用你的类也需要添加对 System.Windows.Forms 的引用。没有它,编译器会抱怨,因为它不知道 PictureBox 类可能是什么。
-
谢谢@UlugbekUmirov 和 HansPassant。