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

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

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





 

Диалоговое окно вставляется с помощью команды Вставка - 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; просмотров: 373. Нарушение авторских прав; Мы поможем в написании вашей работы!




Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


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

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

Сосудистый шов (ручной Карреля, механический шов). Операции при ранениях крупных сосудов 1912 г., Каррель – впервые предложил методику сосудистого шва. Сосудистый шов применяется для восстановления магистрального кровотока при лечении...

Трамадол (Маброн, Плазадол, Трамал, Трамалин) Групповая принадлежность · Наркотический анальгетик со смешанным механизмом действия, агонист опиоидных рецепторов...

Различие эмпиризма и рационализма Родоначальником эмпиризма стал английский философ Ф. Бэкон. Основной тезис эмпиризма гласит: в разуме нет ничего такого...

Индекс гингивита (PMA) (Schour, Massler, 1948) Для оценки тяжести гингивита (а в последующем и ре­гистрации динамики процесса) используют папиллярно-маргинально-альвеолярный индекс (РМА)...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

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