C # позиционирование элементов управления после изменения размера формы - PullRequest
0 голосов
/ 24 июня 2011

Я работаю над небольшой программой для создания базы данных фильмов на C #.У меня есть куча динамически добавленных объектов PictureBox, расположенных поверх контейнера Panel.Я контролирую их местоположение, изменяя их значения X, Y.По умолчанию у меня есть 3 объекта Picturebox в одном ряду.Проблема в том, что когда я изменяю размер формы, положения изображений остаются прежними, однако я ищу поведение, в котором в каждой строке хранится больше элементов управления PictureBox.

Думайте о каждой звезде как об изображении.

9 PictureBox;

    * * *
    * * *
    * * *

В зависимости от размера формы я хочу хранить больше изображений в одной строке.Таким образом, это становится так:

    * * * *
    * * * *
    *

Есть ли какой-либо другой контейнер, кроме панели, обладающий такой функцией?

Google images имеет аналогичное поведение.Спасибо

Ответы [ 2 ]

1 голос
/ 24 июня 2011

Используйте ImageList и поместите их в ListView, ListView автоматически упорядочит их, в противном случае играйте с PictureBox.Anchor.

PS: у ComponentOne есть элемент управления с именем Sizer . ComponentOne

0 голосов
/ 24 июня 2011
...