2011-02-05 2 views
0

Мне нужно отобразить набор изображений в виде строк и столбцов в форме. Макет должен выбираться пользователем, аналогичным MS Word 2007+ - функции «Вставка таблицы», т.е. строки & столбцы должны генерироваться во время выполнения. Есть ли встроенный менеджер компоновки для поддержки этой функции?Менеджер динамической компоновки для упорядочивания изображений

Спасибо,

Джон

+0

Вы не описали * функциональность * с достаточной детализацией. –

+0

OP выглядит как Hit и Run, он не посещал сайт после того, как задал вопрос. –

ответ

0

Я думаю, что есть FlowLayoutPanel сделать подобное тому, что вы хотите.

Если вы хотите надлежащий контроль строк и столбцов, то вы можете использовать TableLayoutPanel

В оба контейнере управления вы можете добавить субэлементы (коробки Изображения в вашем случае) во время выполнения и в таблице Layout Panel можно установить RowCount и ColumnCount

+0

Спасибо, FlowLayoutPanel хорошо выполняет мое требование. Связанный с этим вопрос: если вы заметили, что в Word 2007 вставка таблицы позволяет пользователю выбирать строки/столбцы из сетки небольших ящиков, а не вводить значения для строк/столбцов. Как я могу достичь такой же функциональности? – user604239

+0

ну, вам нужно будет немного кодировать ... есть логика .. есть элемент управления (возможно, панель), заполнить его некоторой строкой и столбцами, например, сеткой 8x8 (например, словом) .. тогда в MouseOver Event просто проверьте пользовательскую мышь x, y позицию и выберите поля, охватываемые от начала координат, до положения мыши и .... у вас есть количество строк и столбцов –

Смежные вопросы