.net 从类库访问表单类

.net 从类库访问表单类,.net,vb.net,winforms,.net,Vb.net,Winforms,默认情况下,.net framework不允许您在类库项目中访问表单,原因显而易见 但如果您真的想,是否有一种方法可以将窗体和控件传递给类库中的函数 乙二醇 在WinForms项目中 Class Form1 Sub Load() dim c1 as new Foo c1.bar(me.button1) end sub End Class 课内图书馆项目 Class Foo sub bar(byref c as Button)

默认情况下,.net framework不允许您在类库项目中访问表单,原因显而易见

但如果您真的想,是否有一种方法可以将窗体和控件传递给类库中的函数

乙二醇

在WinForms项目中

Class Form1
    Sub Load()
        dim c1 as new Foo
        c1.bar(me.button1)
    end sub
End Class
课内图书馆项目

Class Foo
    sub bar(byref c as Button)
        c.text="BAR"
    end sub
End Class

我一发帖就找到了答案


您只需添加对“System.Windows.Forms”的引用,默认情况下该引用不在类库项目中。

我一发布就找到了答案

您只需添加对“System.Windows.Forms”的引用,默认情况下该引用不在类库项目中