是否可以在C#中将NotifyIcon行为修改为AlwaysShow?非常感谢代码片段:)提前感谢...
干杯
---编辑
我们的一位客户说“似乎有必要自定义图标以便始终显示”。他的意思是他必须通过点击任务栏然后点击属性 - >手动完成。任务栏 - >自定义通知,然后您可以将列表中的每个任务栏图标的行为设置为始终显示/始终隐藏/隐藏。
你能用C#编程吗?
我想确保我的NotifyIcon始终可见。我已经设置了icon.Visible = true但看起来它对他不起作用因此抱怨。
有没有简单的方法通过更改[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ TrayNotify] IconsStream注册表值来设置行为?
答案 0 :(得分:1)
NotifyIcon icon = ...;
icon.Visible = true;
编辑更新的信息:不应该存在,如果由于某种原因存在,请不要使用它。这是用户的偏好,而不是你的偏好。
答案 1 :(得分:0)
我确信可以使用足够的注册表黑客攻击,但根本不推荐。他们在XP 中添加了折叠通知区域行为,因为这么多应用程序都在那个空间里推..与XP / Vista / 7中的“开始菜单”固定行为非常相似,缺少公共API意味着您应该让用户决定那种事情。