Как изменить ширину ListView, когда ширина формы увеличивается? - PullRequest
0 голосов
/ 18 октября 2011

У меня есть простая форма с 2 ListViews.Когда я запускаю программу, она открывается в размере по умолчанию для формы, а также для двух списков:

http://img838.imageshack.us/img838/6123/form1default.png

Что мне нужно сделать, это когда форма расширяется (только в WIDTH, яхочу, чтобы высота была зафиксирована) второй (более широкий) список также будет увеличен по ширине:

http://img269.imageshack.us/img269/4879/form1widthincrease.png

Можете ли вы сказать мне, какие свойства самой формы и / или второго списка просмотра у меняизменить, чтобы достичь этого?Может быть, некоторые события следует также добавить?

Спасибо!

Ответы [ 2 ]

5 голосов
/ 18 октября 2011

Этого можно добиться, установив для свойства Anchor второго ListView значение AnchorStyles.Right, например Top, Left, Right в окне свойств в Visual Studio.

Вы также можете включить AnchorStyles.Bottom, чтобы изменить размер ListView (s) при изменении высоты формы.

0 голосов
/ 18 октября 2011

Лучше поместить два списка в элемент управления SplitContainer и настроить ширину двух списков.Используйте свойство Anchor объекта SplitContainer, чтобы увеличить его ширину в соответствии с формой.

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