Проблема с определением размеров формы относительно меню - PullRequest
2 голосов
/ 25 марта 2011

По сути, у меня есть полоса меню, сидящая на шахматной доске, которую я нарисовал. Я не хочу этого, поэтому я пытаюсь растянуть доску, чтобы доска упала (на ней есть метки, которые не прикреплены к самой плате / tablelayoutpanel). Как я могу заставить menustrip выше не сидеть ни на каком объекте в форме?

P.S. я помню, что сделал это, перейдя к свойствам форм, но я забыл, как это сделать?

Ответы [ 2 ]

0 голосов
/ 25 марта 2011

Просто установите атрибут вашей формы MainMenuStrip для вашего MenuStrip элемента управления, и он должен появиться "закрепленным".Если это не проблема, снимок экрана может быть полезен, так как я не уверен на 100%, в чем заключается ваша проблема.

0 голосов
/ 25 марта 2011

Ваш не-меню, или часть UI шахматной доски, должен быть в каком-то контейнере, таком как Panel.(Это будет контейнер верхнего уровня, который будет содержать ваши Label s, а также ваши TableLayoutPanel.) Установите для свойства Dock этого контейнера значение Fill в свойствах (это, вероятно, тот этап, который вы забыли.)

Также: стыковка сильно зависит от порядка объявления / инициализации объекта, который легко контролируется командами «Переместить на передний план» / «Отправить на заднее» в контекстном меню дизайнера.Чтобы убедиться в правильности порядка, нажмите на свой контейнерный объект в конструкторе и выберите Вывести на передний план в контекстном меню, чтобы убедиться, что стыковка заливки происходит после верхней стыковкименю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...