КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Графические элементы управления
Линейки прокрутки
Horizontal Scroll Bar и Vertical Scroll Bar (Горизонтальные и вертикальные линейки прокрутки) позволяют задавать значение какой-либо величины в определенном диапазоне и узнавать значение этой величины по позиции движка на линейке. Линейки прокрутки обладают уже рассмотренными свойствами: Enabled (Доступ), Height (Высота), Width (Ширина), Name (Имя), Тор (Верхняя координата), Left (Левая координата), Visible (Видимость), которые имеют те же функции и значения параметров. LargeChange (Постраничное изменение) определяет изменение текущей позиции движка и соответственно задаваемую величину (Value) при щелчке внутри линейки прокрутки. Мах (Максимум) определяет максимальное значение задаваемой величины (соответствует крайней правой или нижней позиции движка). Диапазон значений: от -32768 до 32767. Min (Минимум) определяет минимальное значение задаваемой величины (сответствует крайней левой или верхней позиции движка). Диапазон значений: от -32768 до 32767. SmallChange (Построчное изменение) определяет изменение текущей позиции движка и соответственно задаваемую величину (Value) при щелчке по одной из стрелок направления прокрутки. Value (Текущая позиция) отражает текущее значение и позицию движка. При изменении свойства программным путем движок перемещается в соответствующую позицию. При выходе за пределы, установленные Мах и Min, выводится сообщение об ошибке. Линейки прокрутки реагируют на уже рассмотренные события Click (Щелчок), DblClick (Двойной щелчок), Keypress (Нажатие клавиши), GotFocus (Установка фокуса), LostFocus (Потеря фокуса), которые вызывают соответствующие процедуры обработки этих событий. Scroll (Прокрутка) непрерывно генерируется при перемещении (мышью) движка по линейке и позволяет динамически отслеживать его позицию. Change (Изменение) возникает при изменении позиции движка и определяет его конечное положение. Для графического оформления в форме можно использовать элементы управления Image и PictureBox. Image служит просто для размещения графического изображения на форме. PictureBox представляет собой скорее окно с рисунком, то есть он может использоваться и для размещения других объектов, а не только этого рисунка. Свойства: BorderStyle устанавливается для PictureBox 1- Единственный Фиксированный, а для Image 0 – Ничего AutoSize( для PictureBox ) позволяет привести в соответствие размеры изображения и самого элемента управления: True заставляет PictureBox в режиме работы подстраивать свои размеры под размеры картинки, а False – обрезает картинку, размеры которой не помещаются в PictureBox Strech (для Image) позволяет привести в соответствие размеры изображения и самого элемента управления: False заставляет Image в режиме работы подстраивать свои размеры под размеры картинки, а True – заставляет картинку подстраивать свои размеры под размеры Image Picture задает графический файл, откуда будет открыто изображение ScaleMode – выбор той или иной системы координат для PictureBox Рисование в VB может осуществляться на форме и на графических элементах управления: Image и PictureBox. Когда выполняется работа необходимо конкретно указывать, где будет располагаться указанный графический элемент или нарисована выбранная фигура. Для определения местоположения указываются координаты (X – горизонтальная координата,Y- вертикальная) В VB вертикальная координата возрастает не снизу вверх, как математическая, а сверху вниз, горизонтальная увеличивается слева направо. Наиболее привычной единицей измерения служат пиксели, в этих единицах измеряется разрешающая способность монитора. Однако недостатком этой единицы измерения является то, что графические объекты становятся зависимыми от установленного в данный момент разрешения экрана. Стандартная система координат VB предполагает использование твипов. Один твип равен 1/20 пункта или 1/1440 дюйма. Left – задает левую координату элемента Top – устанавливает верхнюю координату Width – определяет ширину объекта Height – задает высоту элемента CurrentX и CurrentY – координаты текущей точки. BackColor – цвет фона FillColor – цвет заливки для рисуемых фигур ForeColor – цвет рисования, которым будет выполнен рисунок BorderStyle – тип границы BorderWidth – толщина границы DrowStyle – стиль рисуемой линии DrowWidth – толщина рисуемой линии или окружности DrowMode – режим рисования комбинируемых фигур (перекрывающиеся объекты) Для создания графических объектов в виде линий и геометрических фигур в VB используются элементы управления Line(линия) и Shape(фигура), которые добавляются на форму или PictureBox на этапе разработки приложения. Для них не обрабатываются никакие события и их нет в списке элементов проекта, доступных в окне кода. Их можно изменять в программном коде, используя их свойства и перемещать, используя метод Move. Для элемента Shape применяют свойство Shape, которое принимает следующие значения: 1 – vbShapeSquare(квадрат), 2- vbShapeOval (овал), 3 – vbShapeCircle(Окружность), 4 – vbShapeRoundeRectangle(скругленный прямоугольник), 5 – vbShapeRoundeSquare (скругленный квадрат).
Дата добавления: 2014-01-06; Просмотров: 707; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |