Студопедия — Создание диалоговых окон
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Создание диалоговых окон






 

Диалоговое окно вставляется с помощью команды Вставка - UserForm или нажатием соответствующей кнопки и выбора пункта меню UserForm (см. рис. 3.). Окно модуля диалогового окна открывается двумя способами:

1. Двойной щелчок на выделенном элементе управления. В этом случае открывается окно модуля диалогового окна и (если процедура для ещё выделенного элемента не создана) для выделенного элемента создаётся шаблон процедуры на VBA, состоящий из заголовка процедуры и её окончания или (если код процедуры уже создан) курсор сразу устанавливается на начало процедуры для выделенного элемента.

2. Двойным щелчком на ярлычке модуля.

При активном диалоговом окне в редакторе Visual Basic отображается панель элементов управления, которые могут быть размещены на диалоговом окне - те же элементы, что могут применяться на рабочем листе, к которым добавляется ещё и элемент Рамка.

Элемент управления Рамка. Предназначен для визуальной группировки элементов управления и для работы с группой Переключателей – из группы переключателей, находящихся в рамке, включен будет только один. Основное свойство – Caption, задающее надпись при рамке.

Окно модуля содержит все программные коды диалогового окна и всех элементов управления. Список процедур, созданных для элементов диалогового окна можно увидеть, нажав на кнопку окна списка процедур в верхней части окна модуля. В списке можно при помощи “мыши” выбрать нужную процедуру.

Созданный диалог можно запустить на выполнение при помощи клавиши F5. Если же созданный Вами диалог должен выводиться на экран при выполнении какой-либо программы, то необходимо применить метод Show к Вашему диалогу:

 

ИмяДиалога .Show

 

Выполните одно из следующих заданий:

6.4. Имеется следующая инженерная задача. Рассматривается консольная балка длиной L, на конце которой подвешен груз массой M. Конструкция может быть изготовлена из трех сортов стали: Сталь 3, Сталь 40 и Сталь 30ХГСА, отличающихся разным уровнем допускаемых напряжений D. Соответственно, 160 МПа, 240 МПа и 350 МПа. Балка изготавливается из стандартных профилей - двутавров и швеллеров, отличающихся разными значениями момента сопротивления W. Из курса сопротивления материалов следует, что для удовлетворения условиям прочности достаточно выполнить условие:

.

 

Требуется разработать программное приложение, позволяющее проверять прочность заданной конструкции, а также позволяющее подбирать один из параметров конструкции при фиксированных значениях других параметрах. После подбора параметров приложение должно выводить окно сообщения о том, что балка выдерживает заданную нагрузку или окно сообщения о том, что расчётная длина балки превышает допустимую (10 метров) и необходимо сменить материал или сечение.

Одним из множеств решений поставленной задачи является рабочая книга, содержащая окно диалога (форму), показанное на риcунке.

 

Элементами диалога служат:

 

· переключатели в рамке Материал - для задания нужного материала;

· список в рамке Сечение балки - для задания нужного сечения;

· полоса прокрутки в рамке Длина балки - для задания длины балки;

· поле в рамке Масса груза - для задания массы груза;

· кнопки Подобрать в каждой из рамок - для подбора из условия прочности соответствующего параметра при фиксированных остальных.


Листы и формы разрабатываемого приложения:

 

Разрабатываемая рабочая книга будет иметь следующие листы и формы

Имя Назначение
Главный Лист для помещения на нее кнопки старта основного диалогового окна с надписью "Проектирование конструкции".
Данные Лист для справочных данных.
Проектирование конструкции Форма с диалоговым окном.






Дата добавления: 2015-10-18; просмотров: 348. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

ИГРЫ НА ТАКТИЛЬНОЕ ВЗАИМОДЕЙСТВИЕ Методические рекомендации по проведению игр на тактильное взаимодействие...

Реформы П.А.Столыпина Сегодня уже никто не сомневается в том, что экономическая политика П...

Виды нарушений опорно-двигательного аппарата у детей В общеупотребительном значении нарушение опорно-двигательного аппарата (ОДА) идентифицируется с нарушениями двигательных функций и определенными органическими поражениями (дефектами)...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия