Табличное и потоковое размещение элементов

Табличное и потоковое размещение элементов

В .NET 2.0 предлагается еще один способ управления размещением элементов управления в форме – с помощью одного из двух администраторов размещения. Типы TableLayoutPanel и FlowLayoutPanel могут использоваться в области клиента формы с целью управления размещением внутренних элементов управления. Предположим, например, что в окне проектирования формы вы поместили в форму новый элемент FlowLayoutPanel и настроили его на стыковку со всеми краями родительской формы (рис. 21.38).

Рис. 21.38. Стыковка FlowLayoutPanel в форме

В режиме проектирования формы добавьте в FlowLayoutPanel десять новых типов Button. Если теперь выполнить приложение, вы заметите, что ваши десять кнопок автоматически распределятся в форме, и это очень напоминает стандартный HTML.

С другой стороны, если вы создаете форму, содержащую TableLayoutPanel, вы можете построить пользовательский интерфейс, который будет поделен на "ячейки" (рис. 21.39).

Рис. 21.39. Тип TableLayoutPanel

Если вы выберете пункт Edit Rows and Columns (Редактировать строки и столбцы) из меню встроенного редактора элемента в окне проектирования формы (как показано на рис. 21.39), то вы сможете изменить формат TableLayoutPanel для каждой ячейки (рис. 21.40).

Рис. 21.40. Настройка ячеек типа TableLayoutPanel

Правда, единственной возможностью увидеть результат такой настройки типа TableLayoutPanel является проверка вручную. Предлагаем заинтересованным читателям выполнить это задание самостоятельно.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

6.2.3 Размещение ядра

Из книги Архитектура операционной системы UNIX автора Бах Морис Дж

6.2.3 Размещение ядра Несмотря на то, что ядро работает в контексте процесса, отображение виртуальных адресов, связанных с ядром, осуществляется независимо от всех процессов. Программы и структуры данных ядра резидентны в системе и совместно используются всеми процессами.


Размещение публикаций в сетевых СМИ

Из книги Продвижение бизнеса в Интернет. Все о PR и рекламе в сети автора Гуров Филипп

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


Размещение пресс-релизов[26]

Из книги Создание шаблонов Joomla автора Автор неизвестен

Размещение пресс-релизов[26] Пресс-релизы представляют собой короткие (одна-две страницы) официальные информационные сообщения для прессы, рассказывающие о различных мероприятиях, событиях в жизни компании, новых услугах, товарах и т. д. (подробнее узнать о том, что такое


Размещение модуля «в деталях»

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

Размещение модуля «в деталях» Давайте ближе рассмотрим панель модуля, расположенную слева: Рис. 26: Модуль, расположенный слеваВ HTML коде файла index.php имеется следующий фрагмент:<div id="leftcolumn"><jdoc:exists type="modules" condition="left" ><jdoc:include type="modules" name="left" style="-3" /></jdoc:exists></div>В


12.11.2 Размещение серверов DNS

Из книги Справочник по PHP автора

12.11.2 Размещение серверов DNS Многие организации предпочитают иметь в своей внутренней сети один комплект из первичного и вторичного серверов, даже если сеть разделена на отдельные зоны. Вполне допустимо использовать один сервер для множества зон (или для нескольких


Размещение рисунков

Из книги Интернет – легко и просто! автора Александров Егор

Размещение рисунков pdf_open_gifОткрытие рисунка GIF.Синтаксис:void pdf_open_gif(int pdf_document, string filename)Используйте функцию pdf_open_image_file().<?php$im = pdf_open_gif($pdf, "test.gif");pdf_place_image($pdf, $im, 100, 100, 1);pdf_close_image($pdf, $im);?>pdf_open_pngОткрытие рисунка PNG.Синтаксис:void pdf_open_png(int pdf_document, string filename)Используйте функцию


Размещение

Из книги VBA для чайников автора Каммингс Стив

Размещение Закончив работу над сайтом, самое время подумать о том, где его разместить. Разумеется, можно сделать так, чтобы все желающие просматривали ваши вебстраницы на вашем же компьютере. Для этого необходимо всего-навсего обладать высокоскоростным каналом доступа в


Размещение резюме

Из книги Программирование КПК и смартфонов на .NET Compact Framework автора Климов Александр П.

Размещение резюме Размещение резюме на досках объявлений, посвященных работе, может принести пользу только в том случае, если вы оставили информацию о себе не на двух-трех, а на 20—30 сайтах. Причем свое резюме нужно будет периодически обновлять, и чем популярнее сайт, тем


Добавление новых элементов в панель элементов управления

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Добавление новых элементов в панель элементов управления Чтобы получить возможность использовать элемент управления ActiveX, выполните следующее.1. Установите программное обеспечение элемента управления на жесткий диск.Мне кажется, это имеет смысл.2. Зарегистрируйте


Размещение помидоров

Из книги Работа в Интернете. Энциклопедия автора Ташков Петр Андреевич

Размещение помидоров Нужно создать массив помидоров для размещения на экране, как показано в листинге 11.25.Листинг 11.25/// <summary>/// Расстояние между помидорами./// Устанавливаем один раз для игры/// </summary>private int tomatoSpacing = 4;/// <summary>/// Высота, на которой рисуется помидор///


Размещение

Из книги iOS. Приемы программирования автора Нахавандипур Вандад

Размещение До создания базы данных вы должны знать, где собираетесь ее создавать. Это не столь глупо, как звучит. Оператор CREATE DATABASE (альтернатива- CREATE SCHEMA) будет создавать файл или файлы с указанными вами именами, однако он не может создать каталоги и не может изменить


Размещение пустых значений

Из книги Готовимся к пенсии: осваиваем Интернет автора Ахметзянова Валентина Александровна

Размещение пустых значений По умолчанию Firebird помещает сортируемые столбцы, имеющие NULL, В конец выходного набора. Начиная с версии 1.5, вы можете использовать ключевое слово NULLS FIRST для указания того, что строки с NULL будут помещаться в начало набора, как показано в примере


Размещение сайта в Интернете

Из книги автора

Размещение сайта в Интернете Наверняка многие читатели уже подумали, что создать сайт – мало, нужно еще предпринять некоторые действия, направленные на то, чтобы этот сайт могли видеть другие. Действительно, пока файлы, составляющие сайт, находятся на компьютере


Хранение элементов в коллекциях и получение элементов из коллекций

Из книги автора

Хранение элементов в коллекциях и получение элементов из коллекций Коллекции — это такие объекты, в экземплярах которых могут храниться другие объекты. Одна из самых распространенных разновидностей коллекций — это массив, который инстанцирует NSArray или NSMutableArray. В


Размещение фотографий в Сети

Из книги автора

Размещение фотографий в Сети Ну, хорошо, создали мы разные папки с фотографиями. А теперь хотим разместить их где-нибудь в Интернете. Для этого есть немало мест. Посетим сначала весьма популярные Яндекс. Фотки: http://fotki.yandex.ru. В открывшемся окне нажмите кнопку Загрузить


Размещение сайта в Интернете

Из книги автора

Размещение сайта в Интернете Ну, хорошо, научились мы делать странички, научились связывать их между собой с помощью ссылок. Но как разместить их в Интернете? А для этого существуют специальные сервисы, как платные, так и бесплатные. Внимание! Пусть создали вы сайт из