Cat*_*ann 6 .net taskbar winforms
我将任务栏停靠在左侧,这会导致在任务栏下方打开许多窗口.
除了Manual之外,System.Windows.Form.FormStartPosition值都不考虑任务栏.这是设计的吗?这令人沮丧.我想要尊重操作系统应该强制执行的默认监视器和窗口位置值.
好吧,如果WinForms不自动执行此操作,您可能需要手动设置.
您必须使用System.Windows.Forms.Screen.PrimaryScreen.WorkingArea来获取没有任务栏的屏幕区域,并使用该Rectangle手动计算表单的启动区域,并将其设置为Form的Bounds属性.(确保表单使用FormStartPosition.Manual).
| 归档时间: |
|
| 查看次数: |
330 次 |
| 最近记录: |