Вы можете определить высоту заглавной панели как для инструментальных окон, так и для обычных форм, используя:
Rectangle screenRectangle=RectangleToScreen(this.ClientRectangle);
int titleHeight = screenRectangle.Top - this.Top;
Где "это" - ваша форма.
ClientRectangle возвращает границы клиентской области вашей формы. RectangleToScreen преобразует это в координаты экрана, что является той же системой координат, что и расположение экрана формы.
Зафиксировать S. Ответ нормандца, который просто имеет его уменьшаемое и переключенное вычитаемое, следующее, является самым простым ответом:
международный HeightOfTheTitleBar_ofThis = это. Высота - это. ClientRectangle. Высота;
BTW, стандарт трудно кодированная строка заголовка составляет 25 точек на дюйм, который является минимальной высотой и может быть изменен максимум на 50 точек на дюйм.
хорошо хорошо... да, это технически неправильно, Как указано Cody Grey, но это работает и должно получить тот же ответ как принятый ответ. Никакая потребность создать прямоугольник.