Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование для начинающих. (Visual Basic-6.0) Выпуск 4


Информационный Канал Subscribe.Ru


Здравствуй уважаемый подписчик! Как и обещал сегодня в номере:
Общие свойства объектов

Общие свойства объектов


Общие свойства объектов: В реальной жизни нас окружают тысячи объектов и все они разные, однако можно найти для разных объектов несколько общих свойств, например, представьте себе два таких объекта как СТОЛ и ШКАФ. Несомненно выглядят они по разному, да и служат для разных вещей. За столом мы едим и работаем, в шкаф убираем нашу одежду. Но две привычные и знакомые с детства две эти вещи имеют несколько общих свойств: ДЛИННА, ШИРИНА, ВЫСОТА, ЦВЕТ, ПОЛОЖЕНИЕ В ПРОСТРАНСТВЕ вот далеко не полный список общих свойств этих объектов. Вы меня спросите как так, СТОЛ несколько ниже ШКАФа, а я говорю о том, что они имеют общее свойство ВЫСОТА? Все совершенно правильно свойство они имеют общее, но для разных объектов ЗНАЧЕНИЕ свойства могут отличаться. Так например:
СТОЛ.ВЫСОТА =100см
ШКАФ.ВЫСОТА =230см
Обратите внимание на то, что изначально в примере указано ИМЯ ОБЪЕКТА, далее стоит символ разделитель ТОЧКА, далее указывается СВОЙСТВО объекта к которому происходит обращение, ЗНАК РАВЕНСТВА, и последнее НОВОЕ ЗНАЧЕНИЕ свойства объекта. Именно так и ни как по-другому происходит задание нового значения свойства УКАЗАННОГО объекта. Обращение к свойству указанного объекта происходит по такой же схеме, если бы в жизни все было так просто как в программировании тогда была бы возможность подшутить например так:
СТОЛ.ВЫСОТА=ШКАФ.ВЫСОТА
Хотите получить ШКАФ во всю стену? Вот Вам пример:
ШКАФ.ДЛИННА=КОМНАТА.ШИРИНА
Или
ШКАФ.ДЛИННА=КОМНАТА.ДЛИННА
Все зависит от того, к какой стене вашей комнаты, Вы ставите шкаф.
Свойство Назначение
BackColor Цвет заднего фона
Caption ЗАГОЛОВОК - Определяет текст который находится либо внутри объекта, либо около него
ForeColor Цвет переднего фона
Enable Доступен/Не доступен. Данное свойство имеет только два значения: TRUE - Доступен FALSE - Недоступен. Очень удобно для блокировки объектов на не продолжительное время. Пример: При установки программы, пока пользователь не согласился с лицензионным соглашением он не может нажать на кнопку ДАЛЕЕ, она видима, но НЕ ДОСТУПНА!
Visible Видимый/Не видимый, Как и предыдущее свойство имеет два значения TRUE и FALSE
Font Устанавливает гарнитуру шрифта
Name Определяет ИМЯ объекта по которому его(объект) будет Индифицировать программа. Именно по значению этого свойства необходимо обращаться к объекту в прграмме
TOP Задает отступ с верху, внутри объекта контейнера (например, формы). Всегда следует помнить, что начало координат в VB находиться в ЛЕВОМ ВЕРХНЕМ углу объекта контейнера. Для того что бы «прижать» объект к верхней границе окна – значение этого свойства следует сделать нулевым
Left Задает отступ от левой границы объекта контейнера
Width Ширина объекта
Height Высота объекта
Index Индекс объекта, используется только для массива объектов
Picture Задаёт графическое изображение, которое будет находиться на заднем фоне объекта.
Хотел бы отдельно заметить, что далеко не все значения свойств можно менять во время выполнения программы. Так например значение свойства Name можно поменять только в режиме конструктора, во время выполнения программы происходит ошибка.
Самостоятельное задание:
1) Попытайтесь определить, что произойдет ?
ШКАФ.Width=(Шкаф. Width+СТОЛ.Width)/2
СТОЛ.Width=ШКАФ.Width


Объект Form. Уникальные свойства, События
Авторский архив рассылки и решения самостоятельных заданий находится здесь
с уважением Alex III


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное