引用“ Handles MyBase.Load”,获取错误“找不到事件'Load'”,请参见附件代码。任何帮助,不胜感激!
我还有许多其他应用程序以相同的方式设置,并且它们都可以工作。但是,这些是在Visual Studio的旧版本中提供的。
Option Explicit On
Option Strict On
Imports System, System.IO
Imports System.Text
Public Class Form1
Private Sub cleanXMLDialog_Load(ByVal eventSender As System.Object, ByVal
eventArgs As System.EventArgs) Handles MyBase.Load
Main()
End
End Sub
Public Sub Main()
Dim directories() As String = Directory.GetDirectories("C:\")
Dim files() As String = Directory.GetFiles("C:\", "*.dll")
DirSearch("c:\")
End Sub
Sub DirSearch(ByVal sDir As String)
Dim d As String
Dim f As String
Try
For Each d In Directory.GetDirectories(sDir)
For Each f In Directory.GetFiles(d, "*.xml")
'Dim Response As String = MsgBox(f)
Debug.Write(f)
Next
DirSearch(d)
Next
Catch excpt As System.Exception
Debug.WriteLine(excpt.Message)
End Try
End Sub
End Class
应该发生加载而不会出现此错误。
答案 0 :(得分:0)
这是类声明:
Public Class Form1
您似乎希望从Windows Form
类型继承它,但是这里没有任何事情可以实现。
您可能想要这个:
Public Class Form1 Inherits System.Windows.Forms.Form
但是即使这样也不太可能真正完成任何事情。如果您没有为属性设置任何控件并且从不显示表单,仅从Form
类型继承是不够的。
当您打算创建 WinForms 项目时,是否偶然创建了 Console 或 Class Library 项目?