Кто-либо знает, как я могу предотвратить свою C# winform, покрывающую/идущую вершину панели задач? Стиль границ моей формы был установлен на "FixedToolWindow", который, кажется, вызывает это. Я думал о сокращении высоты формы, когда пользователь делает форму максимизируемой, но это не работало бы, поскольку у людей могут быть различные панели задач размера.
Класс Screen предоставит вам границы экрана и рабочую область. Рабочая область - это границы без панели задач, поэтому просто установите форму в том же месте, что и WorkingArea
экрана. Рабочая область - это область рабочего стола экрана, за исключением панелей задач, { {1}} закрепленные окна и закрепленные панели инструментов.