Главная » Просмотр файлов » Шестаков В.С. Расчет на ЭВМ нефтегазового оборудования. Учебное пособие для МНГ-2015

Шестаков В.С. Расчет на ЭВМ нефтегазового оборудования. Учебное пособие для МНГ-2015 (811778), страница 13

Файл №811778 Шестаков В.С. Расчет на ЭВМ нефтегазового оборудования. Учебное пособие для МНГ-2015 (Шестаков В.С. Расчет на ЭВМ нефтегазового оборудования. Учебное пособие для МНГ-2015) 13 страницаШестаков В.С. Расчет на ЭВМ нефтегазового оборудования. Учебное пособие для МНГ-2015 (811778) страница 132020-09-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 13)

2.10. Вставка UserForm66Размещение элементов управления на формеДля размещения элементов управления на форме:- выполните щелчок мышью по объекту на панели элементов, который требуется добавить в форму.- наведите курсор на панель на то место, где должен располагаться элемент и обведите рамкой требуемый размер.Практический совет. Сразу же после перенесения элементов наформу задайте им имена, имеющие смысловое для разрабатываемойпрограммы значение. В противном случае все объекты будут иметьничего не значащие имена, например TextBox1.Установка и изменение свойств элементовВсе элементы управления обладают набором свойств, позволяющих управлять их состояниеми внешним видом.Для изменения свойств наэтапе разработки выполните щелчок правой кнопкой мыши по элементу и выберите из контекстногоменюкоманду«Свойства»(Properties).

На экране появитсяокно свойств (рис. 2.11).В левой колонке окна находятся имена свойств, а в правой Кнопка вызоваих значения. Для измененияспискасвойств щелкните мышью по соответствующей ячейке правой коРис. 2.11. Окно свойствлонки. Некоторые значения, например, наименование элемента, непосредственно вводятся с клавиатуры, другие же выбираются из имеющегося списка значений.

Приналичии списка в такой ячейке располагается кнопка вызова ▼ . Прищелчке мышью по этой кнопке раскроется список, выбор нужногоэлемента из списка осуществляется также щелчком. В некоторыхячейках на кнопках вызова изображены три точки. Щелчок по этойкнопке приводит к вызову диалоговых окон.67Назначение наиболее часто используемых свойствСвойство(Name)ЗначениеНаименование элемента для последующего использования в программеСвойства, управление видом элемента и формыCaptionСтрока, выводимая на элементеForeColorЦвет надписи на элементеBackColorЦвет поверхности элементаBackStyle1 – заданный BackColor цвет на поверхности,0 - прозрачнаяPictureИзображение, выводимое на элементеVisibleTrue – при выполнении программы элемент виден,False – нетControlTipTex Подсказка, выводится при задержке курсора на элементеtBorderColorДля формы задание цвета рамкиBorderStylе1 – вывод формы с рамкой, 0 – без рамкиSpecialEffectДля формы придание эффекта наглядностиРазмещениеLeft,TopКоординаты левого верхнего угла элемента на формеHeigth, Width Высота и ширина элементаEnabledTrue – элемент включен, False – выключен и не реагирует на щелчки мышью (используется для управления изпрограммы)Для изменения свойств элементов программно введите в нужном месте соответствующую строку.

Вначале необходимо указать имяформы, затем через точку имя элемента, затем через точку свойство =значение.Назначение элементовНа панели инструментов расположены элементы (рис. 2.12): выбор объекта – активизация объекта на UserForm; надпись (Label) – вывод необходимых сообщений на UserForm; поле (TextBox)- ввод текстовых значений с клавиатуры и вывод результатов; список (ListBox) – вывод списка для выбора элемента; поле со списком (ComboBox) – вывод списка для выбора элемента и вывода выбранного элемента в поле;68 флажок (CheckBox) – ввод сообщения в виде альтернатив “истина”“ложь” с возможностью многократного переключения; переключатель (OptionButton) - однократное переключение альтернативы“ложь” на “истину”; выключатель (ToggleButton)- кнопка с фиксацией положений и возвратомсостояния; рамка (Frame) – рамка с надписью в верхней части для выделения группыэлементов; кнопка (CommandButton) – организация управления по щелчку мыши; набор вкладок (TabStrip) – для выбора варианта из нескольких; набор страниц (MultiPage) – создание многостраничных форм; счетчик (SpinButton)- для передачи в программу значений щелчками мыши (значения меняются на 1); полоса прокрутки (ScrollBar) - для передачи в программу значенийщелчками мыши (значения меняются на 1) или перемещением указателя; рисунок (Image) – вывод изображений из файлов; поле Edit (RefEdit) – ввод текстовой строки.Выбор объектаНадпись (Label)Поле (TextBox)Поле со списком(ComboBox)Список (ListBox)Переключатель(OptionButton)Флажок (CheckBox)Кнопка (CommandButton)ВыключательНабор страниц (MultiPage)(ToggleButton)Набор вкладок (TabStrip)Поле Edit (RefEdit)Рамка (Frame)Счетчик (SpinButton)Полоса прокрутки (ScrollBar) Рисунок (Image)Рис.

2.12. Расположение элементов на панели инструментовИспользование элемента «Надпись» (Label)Элемент служит для вывода на форму надписей. Надпись можетбыть задана непосредственно при расположении элемента на формечерез свойство Caption или выведена из программы, например:Экскаватор.Label1.Caption= “Расчет карьерного экскаватора”.В этом примере Экскаватор – наименование формы, Label1- наименование надписи.69Использование элемента «Кнопка» (CommandButton)Используется для передачи команд программе, например, начать расчет. В некоторых ситуациях требуется запретить реагированиена нажатие кнопки. В таком случае свойству Enabled присваиваютзначение False. Надпись на кнопке задается через свойство Captionпри установке кнопки или выводится из программы аналогично надписи.Использование элемента «Флажок» (CheckBox)Элемент управления CheckBox создает ячейку, которая можетбыть помечена пользователем как имеющая значение “истина” или“ложь”. Флажок представляет собой маленький квадрат, с которымсвязан расположенный рядом заголовок.

Если квадрат пуст, то прищелчке по нему появляется галочка, и наоборот, если квадрат помеченгалочкой, то при щелке по нему галочка исчезает. Состояние флажкаиспользуется в программе для выбора определенных действий. Дляэтого имеется свойство Value. Если галочка в квадрате установлена, тоValue равно True, а если нет – то False. Пример фрагмента программы(флажок с именем CheckBox1):If CheckBox1.Value = True ThenИнструкции 1ElseИнструкции 2End IfЗаголовок флажка вводится через свойство Caption при его установке или выводится из программы аналогично надписи.Использование элемента «переключатель (OptionButton)Элемент управления OptionButton используется для предоставления выбора одного варианта из многих.

Чтобы один из группы переключателей переходил в положение «Истина», а остальные в«Ложь», необходимо поместить на форму вначале рамку, а затемвнутрь рамки расположить всю группу переключателей.Использование элемента «Текст» (TextBox)Элемент служит для ввода данных в текстовом поле. Обычно впрограмме введенное значение передается в переменную, например,Prim=TextBox1, а затем используется для реализации нужных действий.

При введении в поле числа оно получит строковый тип, поэтомунепосредственно использовать в формулах его нельзя. Для вычисле70ний введенное значение необходимо перевести в число с помощьюфункции преобразования, например, Z=val(Text1).Использование элемента «RefEdit»Элемент RefEdit, так же, как и «Text», служит для ввода данныхв текстовом поле. Отличие в том, что элемент имеет кнопку управления, после щелчка по ней для ввода форма убирается с экрана и остается на экране только поле ввода, после нажатия Enter осуществляетсявозврат в форму.

Это позволяет расположить на форме элемент небольшого размера, а вводить в него длинную строку. Передается введенное значение в переменную аналогичным образом, например,Prim= RefEdit1. При вводе численных значений перед присвоениемнеобходимо перевести текст в число, например, Z=val(RefEdit1).Использование элемента «Набор вкладок» (TabStrip)Набор вкладок позволяет отображать разные наборы данных спомощью одних и тех же элементов. Например, для изменения надписи можно использовать процедуру, связанную с элементом «Наборвкладок»Private Sub TabStrip1_Click(ByVal Index As Long)If Index = 0 Then Me.Label2.Caption = "Экскаватор карьерный"If Index = 1 Then Me.Label2.Caption = "Экскаватор шагающий"End SubПри щелчке по первой вкладке будет выведена надпись "Экскаватор карьерный", а по второй - "Экскаватор шагающий".Использование элемента «список» (ListBox)Элемент служит для хранения списка значений.

В списке пользователь выбирает один или несколько элементов. Для заполнениясписка служит свойство AddItem. Например, на форму установилисписок ListBox1, кнопку «CommandButton2» и после двойного щелчкапо кнопке в процедуре добавили строки для образования списка:Private Sub CommandButton2_Click()ListBox1. AddItem "Строка 1"ListBox1.AddItem "Строка 2"ListBox1.AddItem "Строка 3"End Sub.Для заполнения списка можно использовать текст из ячеек листаExcel.

Для заполнения списка после AddItem указывается адрес ячейки.71Установленный список используется для выбора одного элемента. Наименование выбранного элемента содержится в свойстве Text.Для дальнейшего использования в программе номера выбранногоэлемента используется свойство .ListIndex, передаваемое в программупо щелчку мыши по списку или иному элементу.

Нумерация в спискеидет с нуля. Для обеспечения выбора элемента образуют процедурудвойным щелчком по списку и добавляют в нее соответствующиестроки. Для демонстрации работы со списком служит следующаяпроцедура (в примере выбранный элемент выдается функциейMsgBox, а в реальной программе применяется соответствующая инструкция):Private Sub ListBox1_Click()MsgBox ListBox1.TextMsgBox ListBox1.ListIndexEnd SubИспользование элемента «поле со списком» (ComboBox)Этот элемент также служит для выбора элемента из списка. Отличие от списка в том, что выбранный элемент отображается в поле.Список сразу весь не выводится, а только после щелчка по кнопкераскрытия списка. Кроме того, поле может служить и для ввода элемента списка.

Для заполнения списка служит свойство AddItem, например, в процедуре, образованной после щелчка по кнопкеCommandButton2 для заполнения списка вставлены строки:Private Sub CommandButton2_Click()ComboBox1. AddItem "Строка 1"ComboBox1.AddItem "Строка 2"ComboBox1.AddItem "Строка 3"End Sub.Для использования в программе номера выбранного элементаможет быть использовано свойство .ListIndex или .Text, передаваемоев программу по щелчку мыши по списку или иному элементу.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6549
Авторов
на СтудИзбе
300
Средний доход
с одного платного файла
Обучение Подробнее