gpt4 book ai didi

vb.net - 如何在任务栏上显示图标而不是在表单本身上显示图标?

转载 作者:行者123 更新时间:2023-12-03 00:41:21 25 4
gpt4 key购买 nike

如果我在表单属性中使用 ShowIcon,我会在表单左上角看到图标(我不希望这样),但我确实在任务栏中看到了图标。

如果我关闭 ShowIcon ,那么我在表单上看不到图标,但在任务栏上看到默认的 winform 图标。

我尝试过更改边框样式,但 FixedToolWindow 创建了与其他表单的样式不匹配的不良外观。

最佳答案

我找到了解决方法。如果您在加载表单后执行Me.ShowIcon = False ,那么它将显示在任务栏中,但不会显示在程序上。

实现此目的的一种方法是在表单加载结束后立即启用/开始计时器,然后在勾选时执行 Me.ShowIcon = False

如下:

Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick
Me.ShowIcon = False
Timer1.Enabled = False
End Sub

Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Timer1.enabled = True
End Sub

Timer1 的间隔为 100 毫秒(有效)。如果您只是将 Form1_Load 中的 ShowIcon 设置为 True,则会显示一个奇怪的图标(不是程序的原始图标)。这就是我们使用计时器的原因。

关于vb.net - 如何在任务栏上显示图标而不是在表单本身上显示图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30874342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com