Расположение элементов управления на форме

 

К настоящему моменту вы, возможно, освоили работу с элементами управления в режиме Конструктор.

Рис. 13.4. Для одновременного перемещения нескольких элементов управления сначала щелкните кнопкой мыши в любом месте формы. Растяните рамку выделения вокруг всех элементов управления, которые хотите переместить, как показано на рисунке. После того как все элементы выделены, перетащите мышью один из них. Все элементы управления перемещаются как единое целое. (Вы могли бы держать нажатой клавишу <Shift> и щелкать кнопкой мыши каждый элемент управления по очереди.)

 

Далее приведена краткая сводка приемов, если вашей памяти нужен небольшой первоначальный толчок.

¦   Создание элемента управления. Используйте ленту для выбора нужного элемента управления и затем нарисуйте его в нужном месте формы.

¦   Перемещение элемента управления. Просто перетащите его. Можно передвигать несколько элементов управления одновременно, как показано на рис. 13.4.

¦    

¦    Изменение размеров элемента г/правления. Перетащите мышью края прямоугольника, охватывающего элемент. Если у вас связанная комбинация "Подпись — Поле" (которую программа Access создает при добавлении поля БД), выбирайте нужную часть элемента для щелчка мышью. На рис. 11.9 показано, где щелкнуть кнопкой мыши для переноса только имени, только значения поля или обоих компонентов.

¦   Изменение элемента управления. Выделите его и затем в Окне свойств найдите параметр, который нужно изменить.

¦    Удаление элемента управления. Выделите его и затем нажмите клавишу <Delete> для полного стирания элемента.

Если элементы управления не включены в макет, может оказаться трудно аккуратно скомпоновать их. Для того чтобы помочь вам, программа Access предлагает ускоряющие средства, способные выровнять шаловливые элементы управления и сгладить незначительные расхождения. В следующих разделах приведено несколько полезных советов по применению этих средств.

 

 

Как освободиться от привязки к сетке

 

Когда вы в Конструкторе помещаете элемент управления на форму или передвигаете его, программа Access всегда выравнивает его относительно ближайшего узла сетки. (Линии сетки в Конструкторе представлены точками, которые выводятся под элементами управления.) Access выполняет подобное выравнивание, потому что это облегчает создание согласованной формы. Если бы элементы управления были абсолютно свободно плавающими, было бы трудно выровнять два элемента управления относительно друг друга. Даже если у вас не трясутся руки, тяжело управлять мышью с такой точностью!

Однако в некоторых ситуациях возникает желание протолкнуть элемент управления между точками сетки. Обычно в этом случае на форме есть изображение, и вы пытаетесь создать интересный визуальный эффект. В подобных ситуациях программа Access позволяет освободиться от сетки. Просто выберите Инструменты конструктора форм | Упорядочить > Макет элемента управления > Привязать (Form Design Tools | Arrange > Control Layout > Snap to Grid). Как правило, эта кнопка подсвечена для обозначения постоянной привязки элементов управления к сетке. Для ее отключения щелкните кнопку мышью. Когда закончите, привязку можно вернуть, щелкнув эту кнопку еще раз.

При желании, если вы решите, что точки сетки отвлекают, их можно скрыть, используя кнопку Инструменты конструктора форм | Упорядочить > Отображение > Сетка (Form Design Tools | Arrange > Show/Hide > Show Grid). А когда вы сочтете, что нужно вернуть выравнивание элементов управления по линиям сетки, просто выделите все .. элементы, щелкните выделение правой кнопкой мыши и выберите команду Выровнять > по узлам сетки. Access подтолкнет каждый элемент управления к ближайшей линии сетки. Используйте команду Размер > по узлам сетки для того, чтобы ширина и высота элементов управления также соответствовала сетке.

 

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100