c# 任务栏按钮 switching/moving 在多显示环境中
c# taskbar button switching/moving in multiple display environment
我已经创建了一个 winforms 应用程序。一切正常 运行,任务栏按钮也已创建并显示在任务栏中,包括正确的图标。
每当我将表单从一个显示器移动到第二个显示器时,任务栏按钮会停留在表单最初启动的显示器上。
我还将这些设置与行为正确的另一个 winforms 应用程序进行了比较。意思是,按钮 moving/switching/whatever
到表单移动到的活动显示。
希望这只是一件小事,但我没有遇到它。
这是一个 OS 功能。
- 对于 windows 7,没有内置支持为您的第二台显示器显示任务栏,您的任务栏按钮将始终显示在第一台显示器的任务栏上。
- 对于windows 8你可以打开
Taskbar
属性,在Multiple displays
设置中勾选Show taskbar on all displays
,然后将Show taskbar bottons on:
的值设置为Taskbar where window is open
我已经创建了一个 winforms 应用程序。一切正常 运行,任务栏按钮也已创建并显示在任务栏中,包括正确的图标。
每当我将表单从一个显示器移动到第二个显示器时,任务栏按钮会停留在表单最初启动的显示器上。
我还将这些设置与行为正确的另一个 winforms 应用程序进行了比较。意思是,按钮 moving/switching/whatever
到表单移动到的活动显示。
希望这只是一件小事,但我没有遇到它。
这是一个 OS 功能。
- 对于 windows 7,没有内置支持为您的第二台显示器显示任务栏,您的任务栏按钮将始终显示在第一台显示器的任务栏上。
- 对于windows 8你可以打开
Taskbar
属性,在Multiple displays
设置中勾选Show taskbar on all displays
,然后将Show taskbar bottons on:
的值设置为Taskbar where window is open