从类库访问表单类

时间:2018-02-02 20:19:40

标签: .net vb.net winforms

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

但是如果你真的想要,有没有一种方法可以将表单和控件传递给类库中的函数。

例如

在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

1 个答案:

答案 0 :(得分:2)

我发布后立即找到答案。

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