我对VB.net有一个奇怪的问题 我试图在我的表单上添加一个cefsharp控件,但似乎无法找到任何方法。
问题是代码根本没有执行,我没有收到任何错误或警告,但没有显示消息框。
我尝试添加try / catch块,并在出现异常时打开一个消息框。
执行应用程序并显示一个干净的表单,没有消息框或任何内容。
如果我删除了try / catch块,它会显示第一个消息框。
由于
Imports CefSharp
Imports CefSharp.WinForms
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
MsgBox("start")
Me.WindowState = FormWindowState.Maximized
Try
Dim x As WebView
x = New WebView("http://www.google.ro", New BrowserSettings())
Catch ex As Exception
MsgBox("error")
End Try
msgbox("finished")
end sub
答案 0 :(得分:0)
你说你正在尝试向你的表单添加一个控件但是那里没有实际执行此操作的代码。你创建了一个WebView
,所以我希望这是控件。与任何其他控件一样,您必须将其实际添加到表单中:
Me.Controls.Add(x)