任务栏图标未显示为winforms

时间:2016-01-28 09:55:44

标签: .net winforms

我正在进行一些测试,构建一个从VBA类库中调用的winforms应用程序。我在VS2013中启动了一个vb.net winforms项目,创建了一个测试表单,然后将应用程序类型从Windows窗体应用程序更改为类库。

我在VBA编辑器中引用了dll并使用。

调用了表单
Public viewer testPDF.Form1

Sub viewer()
    set viewer = new testPDF.Form1
    viewer.show
End Sub

但是我无法在任务栏中获取表单的图标。我检查了表单属性,ShowInTaskBar = true和FormBorderStyle = Sizable。 Alt-tab也正确显示表单,默认图标在窗口标题中正确显示。

我已经查看了stackoverflow上的其他类似问题,其中一些建议在显示的事件中重新设置表单属性可以解决问题。我测试了这个:

Private Sub Form1_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
    Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Sizable
    Me.ShowInTaskbar = True
    Me.BringToFront()
End Sub

然而,它仍然无法解决问题。

任何人都可以提出任何关于我出错的建议吗?

0 个答案:

没有答案