C # Toolstrip заставляет форму поддержки расти - PullRequest
2 голосов
/ 03 августа 2011

Я переписал панель инструментов, которая находится в верхней части экрана пользователя. Это работает, но по какой-то причине, хотя приложение состоит только из формы с Fill-Docked ToolStrip, я не могу заставить его оставаться в указанном мной размере. Предполагается, что он соответствует размеру заголовка Windows, как это было разработано в Visual Studio, но как только я его запустил, его высота увеличилась на пять или шесть пикселей. Все установлено жестко, Form и ToolStrip установлены в AutoSize = FALSE, и я указал размер в пикселях, который должен быть в форме. Я не могу понять, что изменяет размер формы во время выполнения; ToolStrip пристыкован к режиму Fill, поэтому он не должен вызывать рост формы. Все это выглядит идеально в GUI Builder, и я скопировал большую часть конфигурации со старой панели инструментов VB.Net, которую он заменит. Кто-нибудь может помочь?

Ответы [ 2 ]

1 голос
/ 13 августа 2011

Просто дикое предположение, но вы пытались изменить AutoScaleMode свойства Form на что-то отличное от Font ?

0 голосов
/ 19 сентября 2011

Не нашел ответа, но я позабочусь, чтобы он был закрыт.Я сделал форму прозрачной, и она достигла того, что мне было нужно.Все еще не уверены, почему форма расширяется при запуске.

...