Относительное положение элемента управления в редакторе .NET / Visual Studio

Я редактирую пользовательский элемент управления в редакторе элементов управления Visual Studio 2008.

Мой пользовательский элемент управления имеет вид сетки данных слева и кнопки справа. Я хочу, чтобы мой элемент управления при изменении размера всегда сохранял постоянный размер кнопки и выравнивал его по правой границе, и только мой элемент управления сеткой данных изменялся так, чтобы горизонтальные расстояния между границами и элементом управления оставались прежними. (См. иллюстрацию ниже) Я помню, что в WinForms и редакторе была некоторая функция, такая как привязки или другая, которая позволяла мне делать это автоматически. Я просто не могу найти его в MSVS.

==============================
| ****************  *button*  |
| * datagridview *  *button*  |
| *              *  *button*  |
| ****************            |
==============================


=================================
| *******************  *button*  |
| * datagridview    *  *button*  |
| *                 *  *button*  |
| *******************            |
================================

person Captain Comic    schedule 12.12.2009    source источник


Ответы (1)


Закрепите кнопки справа, вверху. Затем закрепите сетку данных слева, справа и сверху.

Это должно сработать.

Посмотри на

Свойство Control.Anchor

и

Привязка формы

person Adriaan Stander    schedule 12.12.2009
comment
Есть ли в редакторе интерфейс WISIWIG? кнопка, флажок или трюк с мышью - person Captain Comic; 12.12.2009
comment
Если вы ищете свойство, оно находится в сетке свойств под названием Anchor. Когда вы щелкнете по нему, появится раскрывающийся список, из которого вы можете выбрать якоря. - person Adriaan Stander; 12.12.2009