Установка значений свойств объектов, Получение значений свойств - Visual Basic. Основы программирования
Значения свойств объектов можно менять двумя способами:
При проектировании:
В каждый момент проектирования только один объект является выделенным (активным). Он окружен рамкой из восьми маркеров. В окне свойств отображается список свойств именно активного объекта. Новое значение свойства вводится в окне свойств.
При выполнении приложения:
В программный код включается команда, имеющая следующий общий вид
ИмяОбъекта. Свойство=Значение
Получение значений свойств
Получают значение свойств тогда, когда хотят определить состояние объекта до выполнения каких-либо действий из кода. Общий вид команды следующий:
Переменная=ИмяОбъекта. Свойство
Основные свойства объектов управления
Свойство |
Назначение |
Name |
Имя объекта |
Caption |
Заголовок |
Visible |
Видимость |
BorderStyle |
Стиль границ |
FontBold |
Полужирный шрифт |
FontItalic |
Курсив |
FontName |
Тип шрифта |
FontSize |
Размер шрифта |
FontUnderline |
Шрифт подчеркнутый |
Enabled |
Доступ |
Left |
Координата по горизонтали |
Top |
Координата по вертикали |
Height |
Высота объекта |
Width |
Ширина объекта |
BorderColor |
Цвет фона |
ForeColor |
Цвет шрифта |
BorderColor |
Цвет границ |
FillStyle |
Стиль заполнения |
MousePointer |
Вид курсора при наведении на объект |
Свойства, используемые для управления формой
Свойство |
Назначение |
MinButton MaxButton |
Наличие кнопки минимизации окна Наличие кнопки максимизации окна |
KeyPreview |
Определяет, вызываются ли процедуры обработки события клавиатуры формы перед событиями клавиатуры элементов управления |
Left Top |
Определяют местоположение формы по отношению к левому верхнему углу экрана монитора |
Icon |
Устанавливает отображаемый при сворачивании формы значок |
WindowState |
Состояние окна после загрузки приложения |
Auto Redraw |
Определяет возможность автоматического перерисования |
ClipControls |
Определяет необходимость перерисовки всего объекта или появляющейся части |
ControlBox |
Определяет наличие кнопки системного меню на форме |
DrawWidth |
Определяет ширину рисуемой линии (точки) |
ScaleHeight, ScaleWidth |
Определяет число единиц измерения по вертикали и горизонтали |
ScaleLeft, ScaleTop |
Определяет координаты верхнего левого угла |
Основные объекты управления и их специфичные свойства
Пистограмма / Назначение |
Специфические свойства |
Командная кнопка (CommandButton) |
Default при значении True командная кнопка определена как кнопка по умолчанию, т. е. при нажатии Enter она будет нажата. Cancel определяет как кнопку отмены по умолчанию т. е. при нажатии Esc она будет нажата. Style стиль, принимает два значения: стандартный и графический Если стиль Graphical, то можно менять свойства: Picture картинка DownPicture - картинка внизу DisabledPicture - картинка если у кнопки нет доступа |
Текстовое окно ( TextBox ) - экранная область, в которое можно вводить текст |
MaxLength максимальная длина, если значение нуль, то можно вводить любое кол-во символов Multiline значение False запрещает ввод более одной строки, значение True - разрешает ввод нескольких строк после нажатия Enter ScrollBars наличие (1, 2, 3) или отсутствие (0) линеек прокруток в текстовом поле Text текст, отображаемый в поле. Locked блокировка редактирования Следующие свойства доступны в режиме выполнения SelStart число, указывающее место вставки в строке текста SelLength количество выделяемых символов SelText определяет выделенный текст |
Метка ( Label ) - применяется для отображения текста, который пользователь не может редактировать |
Alignment выравнивание AutoSize автоподстройка размера. При значении True размер метки подгоняется под размер текста, заданный свойством Caption. Если значение False метка сохраняет размер, установленный при проектировании WordWpar перенос слов BorderStyle стиль границ |
Переключатель (OptionButton) для организации выбора из нескольких возможностей. Выбор одного сбрасывает все другие переключатели. |
Value показывает выбран переключатель или нет Style стиль, изменение вида переключателя Если стиль Graphical, то можно менять свойства: Picture картинка DownPicture - картинка внизу DisabledPicture - картинка если у переключателя нет доступа |
Флажок (Check Box) - для организации выбора типа да/нет. Работают независимо друг от друга, пользователь может установить любое их число одновременно. | |
Рамка (Frame) для объединения объектов в группы | |
Линейки прокрутки ( Scroll bar ) горизонтальная и вертикальная действуют совершенно одинаково. Эти объекты позволяют узнавать о позиции движка (scrollbox), кроме того контролировать диапазон действия линейки прокрутки и дискретность перемещения движка |
LargeChange определяет величину, которая добавляется или вычитается из значения Valueпри щелчке внутри линейки прокрутки Max число, определяющее крайнюю правую или нижнюю позицию Min число, определяющее крайнюю левую или верхнюю позицию SmallChange - определяет величину, которая добавляется или вычитается из значения Value при щелчке на одной из стрелок на концах линейки прокрутки Value число, которое отражает текущую позицию движка на линейке |
Таймер ( Timer) - это объект, способный инициировать события через регулярные промежутки времени |
Interval число (от 0 до 65535), определяющее интервал времени в мс между двумя событиями. Интервал, равный нулю, отключает таймер |
Линия (Line) - для вычерчивания линий на поверхности формы. Не поддерживает никаких событий. |
X1, Y1 координаты левого края линии X2, Y2 координаты правого края линии BorderWidth толщина линии BorderStyle стиль линии |
Список (ListBox)-предоставляет список возможных вариантов выбора, позволяет ограничить ввод элементами списка |
Style стиль списка Sorted сортировка элементов списка List позволяет заполнить список на стадии проектирования ListIndex определяет положение выбранного элемента списка ListCount определяет количество элементов списка Text элемент списка или строка, введенная пользователем |
Комбинированный список (ComboBox) Совмещает возможности списка и текстового окна, содержит редактируемое поле | |
Окно рисунка (PictureBox)- для размещения графической информации в определенных участках формы. Требуют больше памяти и времени на обработку, больше подходят для динамических объектов Может выполнять функции контейнера для других элементов управления. |
Picture позволяет выводить растровую картинку (.bmp), либо значок (.icon) AutoSize автоподстройка размера |
Изображение (Image) - для размещения графической информации в определенных участках формы. Удобно использовать в статической среде (не предполагается изменение) |
Picture позволяет выводить растровую картинку (.bmp), метафайл, файлы JPEG или GIF либо значок (.icon) Stretch Растягивать. Если значение True картинка подгоняется под размер элемента управления. |
Контур или фигура (Shape) для вычерчивания контуров в виде прямоугольника, окружности, овала, квадрата, прямоугольника, квадрата с закругленными углами |
Shape тип контура FillStyle стиль заполнения BorderStyle стиль границ контура BorderWidth толщина контура |
Список файлов( FileListBox) позволяет узнать, какие есть файлы на дисках системы и выбрать один из них |
Pattern определение шаблона для списка файлов Следующие свойства определяют тип отображаемых файлов Archive архивный System системный Hidden скрытый ReadOnly только для чтения |
Список каталогов (DirListBox) позволяет узнать, какие есть каталоги на дисках системы и выбрать один из них |
Path позволяет установить или получить текущий каталог |
Похожие статьи
-
Объекты управления и их свойства - Visual Basic. Основы программирования
Объектом называется некая сущность, которая, во-первых, четко проявляет свое поведение, а во-вторых, является представителем некоторого класса подобных...
-
Общие рекомендации по выполнению работ Перед выполнением первой работы создайте на диске свой каталог и в дальнейшем сохраняйте свои проекты в нем; При...
-
При изменение имени ( Name ) объектов Visual Basic рекомендуется использовать следующую простую схему: Начинать название с трехбуквенного префикса;...
-
Любой объект можно связать с набором процедур, исполняемых в строго определенные моменты. Процедура ( Procedure ) - это группа операторов языка....
-
Постановка задачи - составление по возможности точного и понятного словесного описания того, как должно работать будущее приложение, - что должен делать...
-
Проект приложения, Структура проекта, Запуск проекта - Visual Basic. Основы программирования
Программный проект - это совокупность частей, составляющих будущее Windows-приложен. Любой проект должен состоять из одной или нескольких Экранных форм и...
-
- установить свойство Align в значение AlBottom ; - выбрать свойство Panels и с помощью кнопки в левом верхнем углу разбить панель на две части (рисунок...
-
- рисуем графический примитив, например, эллипс у рыбки; - накладываем сверху на эллипс другой графический объект так, чтобы он закрывал часть эллипса; -...
-
Сохранение проекта, Открытие проекта, Компиляция проекта - Visual Basic. Основы программирования
Для сохранения следует выполнить File / Save Project или нажать кнопку на панели инструментов. Visual Basic сначала предложит сохранить форму, а затем...
-
Самостоятельное выполнение заданий позволяет закрепить навыки работы учащихся в среде Visual Basic Преподаватель может использовать их В качестве...
-
Предисловие, Теория "Основные понятия Visual Basic" - Visual Basic. Основы программирования
Язык программирования Visual Basic все шире используется в российском образовании. Одна из проблем, с которыми сталкивается преподаватель, работающий с...
-
- замечания, нужно запомнить. Знакомство со средой DELPHI Для загрузки Delphi нужно запустить файл Delphi32.exe из папки Bin каталога Delphi7. Можно...
-
Модульность, Функции - это значения - Основные свойства функциональных языков программирования
Механизм модульности позволяет разделять программы на несколько сравнительно независимых частей (модулей) с четко определенными связями между ними. Тем...
-
Диаграмма классов, Разработка пользовательского интерфейса - Основы технологии программирования
На основе построенных диаграмм взаимодействия и переходов состояний можно построить диаграмму классов информационной системы. Рис. 5 Диаграмма классов...
-
Языки программирования для Интернета - Теоретические основы информационных технологий
С активным развитием глобальной сети было создано немало популярных языков программирования, адаптированных специально для Интернета. Все они отличаются...
-
Системы счисления. Представление данных в ЭВМ - Основы программирования
В современном мире для записи числовой информации используют позиционные системы счисления, в которых числа записываются с помощью ограниченного...
-
Математический аппарат Для понимания всего дальнейшего полезно знать и представлять себе геометрическую интерпретацию задач линейного программирования,...
-
Среда объектно-ориентированного программирования Delphi Delphi - это комбинация нескольких важнейших технологий, высокопроизводительный компилятор в...
-
ДИНАМИЧЕСКИЕ СТРУКТУРЫ ОБЪЕКТОВ - Программирование, ориентированное на объекты
Связанная организация памяти. - Ассоциативные структуры. - Списки. - Очереди. - Рекурсивные структуры. - Наборы. - Деревья. Связанная организация памяти...
-
Строгая типизация - Основные свойства функциональных языков программирования
Практически все современные языки программирования являются строго типизированными языками (возможно, за исключением языка JavaScript и его диалектов, не...
-
История функционального программирования - Основные свойства функциональных языков программирования
Широко известно, что теоретические основы императивного программирования были заложены еще в 30-х годах XX века учеными Аланом Тьюрингом и Джоном фон...
-
Цель Работы - изучить приемы создания и использования шаблонов классов. - Теоретические сведения Достаточно часто встречаются классы, объекты которых...
-
Объявим переменные как глобальные: Var Form1: TForm1; A, b, x : int64; // Самый большой целочисленный тип Implementation Код процедуры Click для кнопки...
-
Кодированием называется представление символов одного алфавита средствами другого алфавита. Алфавит содержащий два символа называется двоичным (часто их...
-
Элементы пользовательского интерфейса - Разработка Windows-приложений в среде Borland Delphi
Цель Работы: Закрепить навыки проектирования интерфейса приложения, получить навыки использования стандартных диалоговых окон и буфера обмена. Пояснения...
-
Основы функционального программирования - Основные свойства функциональных языков программирования
Функциональное программирование - раздел дискретной математики и парадигма программирования (совокупность идей и понятий, определяющая стиль написания...
-
Краткость и простота - Основные свойства функциональных языков программирования
Программы на функциональных языках обычно намного короче и проще, чем те же самые программы на императивных языках. Для примера можно сравнить программы...
-
Теоретические предпосылки исследования Системы поддержки принятия решений Системы поддержки принятия решений (СППР), представляют собой приложения узкого...
-
Основные типы данных языка Си - Основы программирования
Язык Си относится к языку с жестко определенными типами данных: каждое имя всегда обозначает объект некоторого типа, причем этот тип нельзя изменить до...
-
Существенных недостатков у электронного учебника два: - необходимость специального дополнительного оборудования для работы с ним, прежде всего -...
-
Теоретическая основа линейного программирования, Симплекс метод - Линейное программирование
Симплекс метод Симплекс метод - метод линейного программирования, который реализует рациональный перебор базисных допустимых решений, в виде конечного...
-
Правила формального описания синтаксиса языка программирования - Основы программирования
Под синтаксисом языка программирования понимают правила построения корректных конструкций данного языка. Синтаксис языка можно описать формально. Для...
-
Застосування масивів при розв'язанні задач у Visual Basic 6.0
- Для створення відкритого масиву (public array) треба використати оператор Public у секції Declaration модуля; - Для створення масиву рівня модуля...
-
Для того, чтобы строить диаграммы в соответствии с рисунком 2.7, необходимо реализовать алгоритм соединения двух объектов линией. Для отображения линии...
-
CoDeSys -- универсальный инструмент разработки прикладных программ для программируемых логических контроллеров на языках стандарта IEC 61131-3. Данный...
-
При извлечении текста из Интернета, он не имеет никой разметки и представлен в виде сплошного набора предложений. Для дальнейшего использования...
-
Скалярные переменные - Язык программирования PERL. Сфера применения
Как отмечалось, скалярная переменная может содержать единственное значение. В языке Perl имена скалярных переменных всегда начинаются со знака ($). В еле...
-
"РЕШЕНИЕ ЗАДАЧ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ С ИСПОЛЬЗОВАНИЕМ MICROSOFT EXCEL" Цель работы Приобретение навыков решения задач линейного программирования...
-
Базовые компоненты Delphi. - Разработка Windows-приложений в среде Borland Delphi
Цель работы: Получить навыки использования в программе базовых компонентов Delphi. Пояснения к работе В форме практически любого приложения есть...
-
Цель работы: Получить навыки эффективного использования интегрированной среды Delphi. Пояснения к работе Borland Delphi - это объектно-ориентированная...
Установка значений свойств объектов, Получение значений свойств - Visual Basic. Основы программирования