- •Часть 1 2
- •2. Обращение с ситемой Visual Basic 2
- •3. Процедуры события 5
- •4. Язык программирования Visual Basic 5
- •5. Важные свойства объектов 14
- •6. Элементы управления и их свойства 16
- •1.2 . И как их программируют
- •2. Обращение с ситемой Visual Basic
- •2.1 Запуск, прерывание и окончание программ
- •2.2 Сохранение и загрузка проектов
- •2.3 Стандартное окно - Form
- •2.4 Окно свойств
- •2.5 Набор инструментов (ToolBox)
- •2.6 Окно Code
- •2.7 Окно Debug
- •4.2 Графические команды
- •4.3 Переменные и константы
- •4.4 Свойства объектов
- •4.5 Команды со значением (функции)
- •4.7 Математические операторы
- •4.8 Выбор: If.Then
- •4.9 Комментарии строк ( ' или Rem )
- •4.10 Команда End
- •4.11 Цикл Do.Loop
- •4.12 Оператор GoTo
- •4.13 Генератор случайных чисел (Randomize, rnd)
- •5. Важные свойства объектов
- •5.1 Свойство Name
- •5.2 Свойство Caption
- •5.3 Свойство Visible
- •5.4 Свойство Enabled
- •5.5 Свойство BackColor
- •5.6 Свойство ForeColor
- •5.7 Свойства Left, Top
- •5.8 Свойства Width, Height
- •6. Элементы управления и их свойства
- •6.1 Кнопки (Button)
- •6.2 Таймер
- •6.3 Линии и фигуры
- •6.4 Текстовое поле и поле надписи
- •6.4 Графическое поле
5.3 Свойство Visible
(англ. visible: видимый) Это свойство имеется у окон и всех элементов управления, кроме таймера (он всегда "невидим"). Это свойство определяет, видим или скрыт объект, и может быть изменено, как в режиме design, так и в ходе программы. Это свойство может принимать значения только True (англ. true: истинно, объект видим) или False (англ. false: ложно, объект невидим).
Пример:
Command1.Visible = False
Объект копка с именем Command1 будет удалён с экрана - сделан невидимым.
5.4 Свойство Enabled
Это свойство присутствует у всех окон и элементов управления. Оно определяет будет ли форма или элемент управления реагировать на события произведённые пользователем. Этим свойством они будут либо включены либо выключены. Если элементы управления будут выключены, они станут серыми вместо чёрных и становятся неактивными, "потушенными". Это свойство также, как и свойство Visible принимает значения только True или False:
True объект реагирует на события.
False объект не реагирует на события.
На этой основе элементы управления, которые не должны быть использованы, правильнее "запирать" с помощью свойства Visible. Можно к примеру закрыть текстовое поле, которое будет применено только как вывод информации.
Или если, например, отключить свойство Enаbled y таймерa (Timer1.Enabled = False), то он перестанет реагировать на события и выполнять заданные задания до тех пор, пока его не включат снова.
5.5 Свойство BackColor
(англ. background color: цвет заднего фона) BackColor определяет цвет фона для объекта и может быть изменён, как в режиме design, так и в ходе программы.
Пример:
Form1.BackColor = RGB(0,255,0)
окрасит фон окна в зелёный цвет. Внимание: если это свойство будет изменено в ходе программы, то всё, что было написано или нарисовано на форме с помощью графических команд и с помощью команды Print, будет стёрто!
Если свойство BackColor Вы изменяете в окне свойств, можно выбрать цвет из многих предложенных там цветов. Если предложенных цветов там не хватает, можно создавать свои собственные цвета и они будут отображены тоже. Смотрите также главу о графических командах.
5.6 Свойство ForeColor
(англ. foreground color: цвет переднего фона) В окнах и многих других элементах управления этим свойством можно устанавливать цвет, которым будут напечатаны на них буквы и рисунки. Если это свойство будет изменено в ходе программы, то этим цветом будут напечатаны только те буквы, которые будут напечатаны после этих изменений.
5.7 Свойства Left, Top
(англ. top: вверх; left: лево) Эти свойства имеются у окон и почти всех элементов управления. Они определяют координаты левого верхнего угла объекта. У окон это координаты относительно экрана, а у элементов управления относительно к верхнему левому углу "внутренней" площади, т.е. окна, в котором они находятся. В режиме design эти свойства могут быть изменены при перетягивании мышкой и в окне свойств. В ходе программы эти свойства могут быть изменены тоже, но уже путём присвоения.
5.8 Свойства Width, Height
(англ. width: ширина; height: высота) Эти свойства определяют ширину и высоту объекта. Также Вы можете изменять их как в режиме design, так и в ходе программы. Размеры объекта изменяются тогда сразу.
У окон к высоте и ширине относятся также края окна сверху, снизу и боковые стороны. У элементов управления измерения происходят от середины объекта, чтобы они могли симпатично выглядеть с различными размерами.
Screen.Width и Screen.Height являются шириной и высотой экрана в твипах
[мои прим.: чтобы получить высоту и ширину экрана в пикселах (разрешение),
эти значения на просто поделить на количество твипов на один пиксел по
игреку и иксу: Screen.TwipsPerPixelX и Screen.TwipsPerPixelY]. Эти значения могут быть считаны только в ходе программы и никогда не могут быть изменены.