从 WPF windw 访问窗口窗体函数



我正在尝试从 WPF 窗口调用 Form1 中的函数,但收到以下错误

"对非共享成员的引用需要对象引用。"

尝试从 wpf 窗口访问 Form1 中的公共变量时也会遇到相同的错误。

难道就做不到吗?

因此,根据 MSDN 此错误,这是尝试引用实例变量(就好像它们是静态的一样)的问题。

如果您的类是Form1 ,则无法通过调用 Form1.Method() 来访问非静态的方法或变量。这永远行不通,不仅在 WPF 中。这是非常基本的东西,你可能想阅读更多关于VB的内容。 查看共享和静态文档。

例如,若要访问 Form1 上Show()的方法,必须实例化(创建对象的实例),并在对象上调用该方法。喜欢这个。

Dim frm As New Form1()
frm.Show()

最新更新