gpt4 book ai didi

.net - 创建不受 Windows 任务栏遮挡的窗体的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-04 15:05:38 28 4
gpt4 key购买 nike

我将任务栏停靠在左侧,这会导致在任务栏下方打开许多窗口。

除 Manual 外,System.Windows.Form.FormStartPosition 值均不考虑任务栏。这是故意的吗?这令人沮丧。我想尊重操作系统应该强制执行的默认监视器和窗口位置值。

最佳答案

好吧,如果 WinForms 没有自动执行此操作,您可能需要手动设置。

您必须使用 System.Windows.Forms.Screen.PrimaryScreen.WorkingArea 来获取没有任务栏的屏幕区域,并使用该 Rectangle 手动计算表单的启动区域,并将其设置为 Form 的 Bounds 属性. (确保表单使用 FormStartPosition.Manual)。

关于.net - 创建不受 Windows 任务栏遮挡的窗体的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/879986/

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