Создание форм с несколькими вкладками
Создание форм с несколькими вкладками
Если вам необходимо работать с таким количеством элементов управления, что они просто не помешаются в одной форме, использование второй формы оказывается не самым лучшим решением проблемы. Вместо этого вы можете просто распределить все необходимые элементы управления по нескольким вкладкам формы.
Использование нескольких вкладок позволяет значительно "разгрузить" форму, что достаточно часто используется в диалоговых окнах различных Windows-приложений, как показано на рис. 19.8. Каждая вкладка, содержащая элементы управления, действует независимо от других. Элементы управления, которые вы добавляете на вкладку, связываются только с ней; вы сможете увидеть эти элементы управления только при отображенной соответствующей вкладке. Для отображения другой вкладки просто шелкните на ее "ярлыке" в верхней части формы.
Рис. 19.8. Форш, содержащая несколько вкладок с элементами управления
При проектировании отдельных вкладок формы выполняйте те же самые действия, что и при проектировании формы без вкладок: щелкните на нужном элементе управления в диалоговом окне Toolbox; затем перетащите принявший особый вид указатель мыши по диагонали, чтобы задать необходимый размер элемента управления. Форма со вкладками всегда содержит не меньше двух вкладок.
Форма, содержащая несколько вкладок, обладает определенными свойствами, точно так же, как и каждая ее отдельная вкладка. Если вам необходимо поработать с этими свойствами, вы должны твердо знать, что выбрали нужный элемент.
Свойства формы отображаются в диалоговом окне свойств сразу после того, как вы ее выделите. После этого, щелкнув на одной из вкладок, вы отображаете свойства именно ее. Для перехода к другой вкладке щелкните на ее ярлычке. Для вьщеления всей формы щелкните на ее строке заголовке или же воспользуйтесь раскрывающимся списком диалогового окна свойств.
Для добавления кнопок, рамок и других элементов управления на вкладку формы просто перетащите их на соответствующую вкладку. Однако не забудьте перед тем, как перетаскивать элементы управления, выбрать соответствующую вкладку.
Для добавления новой вкладки в форму выполните следующие действия.
1. Щелкните правой кнопкой на вкладках формы.
2. Выберите команду New Page из появившегося контекстного меню.
Удалить существующую вкладку также несложно, только удостоверьтесь в том, что вы удаляете нужную вкладку: редактор Visual Basic делает это немедленно, не задавая никаких вопросов о подтверждении подобных действий, а команда Undo в подобных ситуациях не работает. Для продолжения щелкните на вкладке правой кнопкой мыши и из появившегося контекстного меню выберите команду Delete Page.
Для изменения заголовка вкладки измените подпись к ней. Это можно сделать, или введя новый текст в поле Caption диалогового окна свойств, или щелкнув правой кнопкой мыши на ярлыке вкладки и выбрав из появившегося контекстного меню команду Rename для отображения соответствующего диалогового окна. В этом диалоговом окне вы сможете указать новый текст надписи.
Пусть вас не пугает слово Rename (Переименовать): вы действительно изменяете подпись к вкладке, а не ее имя (для изменения имени вкладки вам следует использовать диалоговое окно свойств). В любом случае, диалоговое окно Rename также позволит вам выбрать быструю клавишу и ввести текст подсказки. Вы можете изменить оба этих элемента с помощью диалогового окна свойств.
Для изменения порядка следования вкладок формы выберите команду Move из контекстного меню, отображаемого после щелчка правой кнопкой мыши на ярлычке вкладки. В диалоговом окне, показанном на рис. 19.9, щелкните на имени вкладки, расположение которой вы хотите изменить, после чего воспользуйтесь кнопками Move Up (Вверх) и Move Down (Вниз) для изменения расположения выбранной вкладки по отношению к другим.
Рис. 19.9. Изменение порядка следования вкладок формы
Вы можете добавить действительно забавные эффекты, которые будут происходить при переходе от одной вкладки к другой. Вы можете заставить элементы управления постепенно появляться на вкладке от одного из ее краев, или постепенно проявляться новую вкладку на фоне старой. Для того чтобы увидеть все эти эффекты, вам следует выполнить форму.
Для добавления специальных эффектов для перехода между вкладками формы выполните следующие действия.
1. Выберите необходимую вкладку.
2. В окне свойств выберите один из необходимых эффектов перехода из раскрывающегося списка TransitionEffeet.
3. Задайте временной интервал (в миллисекундах) выполнения эффекта с помощью свойства TransitionPeriod.
Если значение свойства TransitionPeriod равно 0, эффект отключен. Если же значение будет равно 500 (полсекунды), вы увидите эффект, но при этом задержек в работе программы не будет.
Совет о кнопках выбора
Обычно все кнопки выбора в определенной части формы (рамке, вкладке, или основной части формы) принадлежат одной группе. Однако, используя свойство GroupName, вы сможете определить несколько групп в одной и той же части формы. Вам необходимо только присвоить свойству GroupName одно и то же значение для определенных элементов управления.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Создание форм и инструментов для ввода и отправки данных
Создание форм и инструментов для ввода и отправки данных С помощью программы NeonHtml вы можете создавать формы для отправки данных, и включать в них переключатели, флажки, кнопки и иные инструменты. Необходимые для этого действия выполняются на вкладке
Создание Web-форм и элементов управления
Создание Web-форм и элементов управления Настала пора рассмотреть средства языков HTML и CSS, предназначенные для создания Web-форм и элементов управления, и возможности объектов Web-обозревателя и библиотеки Ext Core для работы с ними. Их довольно
Создание Web-форм
Создание Web-форм Для создания Web-формы применяется парный тег <FORM>, внутри которого помещают теги, формирующие элементы управления, входящие в эту Web-форму:<FORM><теги, формирующие элементы управления></FORM>Web-форма ведет себя как блочный элемент Web-страницы. (О
Создание Web-форм и элементов управления
Создание Web-форм и элементов управления Настала пора рассмотреть средства языков HTML и CSS, предназначенные для создания Web-форм и элементов управления, и возможности объектов Web- обозревателя и библиотеки Ext Core для работы с ними. Их довольно много. Создание Web-форм Для
Создание Web-форм
Создание Web-форм Для создания Web-формы применяется парный тег <FORM>, внутри которого помещают теги, формирующие элементы управления, входящие в эту Web-форму:<FORM><теги, формирующие элементы управления></FORM>Web-форма ведет себя как блочный элемент Web-страницы. (О
Создание библиотеки форм при помощи InfoPath 2007
Создание библиотеки форм при помощи InfoPath 2007 Библиотека SharePoint хранит формы, основанные на одном шаб лоне форм. Шаблон форм InfoPath – это файл, определяющий внешний вид, структуру и поведение формы InfoPath 2007. Шаблоны форм позволяют проектировщикам форм создавать дизайн
Создание форм по технологии «master—detail»
Создание форм по технологии «master—detail» Теперь мы рассмотрим главную форму, которая реализует подход «master—detail». Главный вид представляет собой список компакт-дисков. Вид описания деталей представляет собой список дорожек текущего компакт-диска. Это диалоговое окно
Создание малых архитектурных форм в программе 3D Home Architect Design Suite Deluxe
Создание малых архитектурных форм в программе 3D Home Architect Design Suite Deluxe В 3D Home Architect Design Suite Deluxe можно создавать красивые ландшафтные дизайны. Программа имеет большой набор стандартных объектов в библиотеке, которые можно редактировать.Рассмотрим данную программу и создадим
Создание малых архитектурных форм в программе Landscaping and Deck Designer
Создание малых архитектурных форм в программе Landscaping and Deck Designer Кратко опишем, как можно создавать объекты малых архитектурных форм в программе Landscaping and Deck Designer. Создадим небольшой уголок участка с растениями, мостиком и скамьей. Для этого следует выполнить команду меню
Глава 10. Создание интерактивных VBA-форм.
Глава 10. Создание интерактивных VBA-форм. В этой главе ...~ Запуск и печать форм в процессе проектирования~ Создание новой формы и размещение в ней элементов управления~ Использование окна свойств - простейший способ установки свойств в VBA~ Обзор важнейших свойств форм и
Глава 4 Создание форм новой базы данных
Глава 4 Создание форм новой базы данных Если таблицы служат первичными, исходными элементами базы данных, то «на выходе» вы получаете формы и отчеты. Как правило, формы используются для получения ответов на запросы пользователя, записи данных в таблицы и/или изменения
Создание формы с помощью мастера форм
Создание формы с помощью мастера форм Использование мастера форм является самым удобным и быстрым способом создания формы, в которой объединены сведения из разных таблиц или запросов. При использовании мастера форм для выбора полей из одной или нескольких таблиц или
Как управлять вкладками?
Как управлять вкладками? В тексте ссылки выделяются цветом и подчеркиванием. Когда вы наводите указатель на ссылку, он приобретает форму руки. Чтобы перейти по ссылке, щелкните на ней кнопкой мыши. Вебстраница, на которую ведет ссылка, откроется в текущей вкладке IE. Когда
Работа с вкладками
Работа с вкладками Вкладки представляют собой небольшие кнопочки, расположенные над рабочей областью (рис. 8.7). На них выведена информация о названии файла и его расширении, масштабе просмотра и цветовой модели. Рис. 8.7. Вкладки открытых документовЕсли захватить вкладку
Создание простых форм
Создание простых форм Использование форм для просмотра и редактирования данных было описано в уроке 7.2. Теперь рассмотрим способы создания форм. Простые формы в Access можно создавать одним щелчком кнопки мыши, а более сложные – с помощью маркера или конструктора.Для
Практическая работа 58. Создание форм и отчетов
Практическая работа 58. Создание форм и отчетов Это последняя практическая работа в программе Access, поэтому постарайтесь выполнить все задания самостоятельно.1. В базе данных Taxi2008 создайте формы для просмотра и редактирования каждой таблицы из базы данных. Самостоятельно