【发布时间】:2016-09-28 23:55:23
【问题描述】:
当我在表单中定义事件时,Visual Studio 2012 Express 会创建如下代码:
Public Class Form1
Private Sub Button1_Click(sender As Object, _
e As EventArgs) _
Handles Button1.Click
End Sub
End Class
这里没有提到Form1 继承自一个基表单类。但是,在这种情况下,尚不清楚Form1 从何处获取所有属性。真正发生了什么:继承发生了吗?如果是,那为什么不显示呢?
【问题讨论】:
-
它继承自
System.Windows.Forms.Form。您在代码中看不到它的事实是由于 Form1 类是部分的,并且至少分为两个文件。如何使其可见:在解决方案资源管理器中选中Show All Files选项。文件Form1.Designer.vb现在应该可见。当您打开它时,您应该会看到Form1的部分声明和对Form的继承。 -
在文件
Form1.Designer.vb中查找部分类Form1。在解决方案资源管理器中,您必须单击Show all files。 -
@AlexB。您的评论应该是公认的答案。请把它作为一个答案,所以我可以接受它。谢谢!
-
@AlwaysLearning done
标签: vb.net inheritance