Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Графические окна PictureBox




DoubleClick

Click

DragOver, DragDrop

MouseDown, MouseUp, MouseMove

Методы:

Move, Drag, Refresh и другие.

Графические окна могут быть использованы не только как пассивные контейнеры для размещения изображений и значков. При использовании их для вывода информации, они представляют собой "форму в форме". Например, можно выводить текст в таком окне напрямую. Можно смешивать разные шрифты и их размеры в одном окне, точно располагать текст в заданных координатах.

Преимущества вывода текста в графических окнах, а не в формах:

- графические окна занимают меньше места в памяти;

- на одной форме можно разместить несколько графических окон.

В графических окнах может храниться изображения трех типов: побитовые (bitmap: *.bmp), значки (icon: *.ico) и метафайлы Windows (*.wmf).

Существует 2 способа для вывода изображения внутри графического окна (или формы) в режиме разработки.

1 способ: установка значения свойства Picture через окно свойств.

2 способ: непосредственно вставка в графическое окно или форму через буфер обмена. Например, если скопировать изображение из программы Paint в буфер обмена, затем выбрать команду Edit/Paste, Visual Basic свяжет изображение с графическим окном или формой.

Для добавления изображений в процессе работы приложения существует также 2 способа:

1) изображение уже загружено на форме или в другом графическом окне формы. Тогда для вывода изображения требуется только присвоить значение свойства Picture одного объекта значению другого.

Например: picPict2.Picture = picPict1.Picture копирует изображение из 1-го графического окна во второе.

2) функция LoadPicture позволяет связать файл изображения с графическим окном. Синтаксис функции:

Имя графического окна. Picture = LoadPicture ([полное имя файла])

Если не указано имя файла, то данная функция очищает графическое окно.

Свойства:

Font, Visible, Enabled, Picture, ForeColor, BackColor, Picture и другие.

Более важное свойство AutoSize. Если значение AutoSize равно FALSE, то от размера графического окна будет зависеть, какая часть изображения будет видна на экране. Если значение AutoSize равно TRUE, то графическое окно будет автоматически подстраивать свой размер под размер видимого изображения.

 

События:

Click, DoubleClick, события клавиатуры, события мыши, DragDrop, DragOver.

Методы:

Cls - стирает изображение и текст в окне в процессе работы программы.

Move - перемещает графическое окно в процессе работы программы.

Circle, Line – рисует круг, линию при работе с графикой.

 




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 601; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.