Скачать 36.04 Kb.
|
Урок 9
Познакомимся с элементами управления Picture Box (окно рисунка) и Image (изображение). Эти элементы управления позволяют размещать графическую информацию в определенных участках формы. Элементы Picture Box более гибкие, но требуют больше памяти и времени на обработку. Они больше подходят для динамических объектов, когда, например, нужно перемещать значки или картинку. Элемент Image удобно использовать в статической среде, когда созданную картинку или значок не предполагается изменять. Префикс для имен элементов Picture Box - pic, для Image – img.
Элементы Picture Box и Image обладают свойствами Enabled, Height, Left, Name, Picture, Top, Visible, Width, большинство которых ведет себя, как аналогичные свойства формы. Однако координаты объекта в случае свойств Height, Left, Top, Width измеряются как смещение от начала координат формы, а не экрана. Свойство Picture позволяет выводить в элементе либо растровую картинку (bitmap), либо значок (icon). Для его настройки при проектировании программы служит окно Properties и диалоговое окно Load Picture. Элементы Picture Box во многом похожи на небольшие формы внутри основной формы. У них есть ряд свойств, которых нет у элементов Image: Font Bold, Font Italic, Font Name, Font Size, Font Underline. Эти свойства аналогичны тем же свойствам формы. Элемент Image имеет одно важное свойство, которого нет у окон рисунков - Stretch (подгонка). По умолчанию свойство Stretch приравнивается значению False. Когда значение свойства Stretch равно True, картинка подгоняется под размер элемента управления.
Описываемые элементы управления реагируют на события: Click и DblClick. Эти события можно отнести к разряду простейших и самых распространенных. Свойство Picture у элементов управления Picture Box и Image устанавливаются вызовом функции Load Picture. Кроме того графические окна поддерживают методы Cls и Print.
Создайте новый проект, поместите на форму элемент Picture box, выберите свойство Picture, щелчком кнопки с многоточием откройте диалоговое окно Load Picture, выберите в нем тип файлов, содержащих изображение значков (обычно такие файлы имеют расширение ico). Найдите файл, содержащий изображение какого-нибудь значка. Изображение появится в вашем элементе. Попробуйте выбрать другие файлы в качестве значения свойства Picture для этого же элемента управления и посмотрите на появляющееся изображение. Создайте теперь на вашей форме элемент Image, поманипулируйте значениями известных вам свойств и прослеживайте каждый раз за изменениями на экране компьютера. Обязательно попробуйте работать со свойством Stretch. С помощью свойства Picture поместите изображение картинки, нарисованной вами в графическом редакторе.
Ваш новый проект будет состоять из формы frmCinema, на которой разместите три элемента image: imgfirst, imgsecond и imgthird, на которые при нажатии соответствующих командных кнопок с использованием метода Load Picture, будут загружаться те или иные изображения. Содержание изображений, которые вы будете показывать на форме, определите самостоятельно. Это могут быть рисунки, созданные вами или вашими друзьями в графическом редакторе. Это могут быть слайды содержательно однородные, которые есть в вашем компьютере. С помощью вашего проекта пользователь будет просматривать скомпонованные и прокомментированные вами на форме изображения, нажимая на соответствующие командные кнопки. По вашему усмотрению поместите несколько командных кнопок на форме столько, сколько содержательных разделов вы предусматриваете, но не меньше трех. Назовите их соответственно: cmd1, cmd2, cmd3 и т. д. В свойствах Caption кнопок укажите названия соответствующих разделов. Форме дайте соответствующий фон, придумайте текст комментариев, который вы напишете на форме, используя метод Print и функцию Tab для того или иного раздела вашего проекта. В элементах Image свойство Stretch задайте как True, тогда ваши изображения будут смотреться эффектно на форме. Для помещения файла с изображением на элементы image воспользуйтесь функцией LoadPicture. Для элементов image она работает так же, как и для формы, только в левой части равенства вы указываете имя элемента image, а через точку свойство Picture. Так для элемента imgFirst изображение можно поместить с помощью следующей строки кода: imgFirst.Picture = LoadPicture (<[полное] имя файла>) Составьте код для командных кнопок. Вместо полного имени файла можно указать краткое имя файла, но тогда файл с изображением нужно поместить в папку с проектом и запускать проект на выполнение из этой папки. Private Sub cmd1_Click( ) End SubPrivate Sub cmd2_Click( ) End SubPrivate Sub cmd3_Click( ) End Sub. Составьте код для загрузки формы: Private Sub form_load( ) End Sub |
Урока по информатике и геометрии по теме "Алгоритмы создания изображений.... ... | Моделирование изображений с заданными фрактальными характеристиками (mif) При этом ичх синтезированных изображений является инвариантом относительно мультипликативных уменьшений масштаба в области пространственных... | ||
Программа элективного курса для учащихся 11 классов «Обработка изображений... Под «компьютерным художником» можно понимать любого, кто занимается созданием или редактированием изображений с помощью ЭВМ | Пояснительная записка. Целью обучения черчению является приобщение... Формировать знания об основах прямоугольного проецирования, о способах построения изображений на чертежах (эскизах), построение прямоугольных... | ||
Пояснительная записка. Целью обучения черчению является приобщение... Формировать знания об основах прямоугольного проецирования, о способах построения изображений на чертежах (эскизах), построение прямоугольных... | Программа по формированию навыков безопасного поведения на дорогах... Проект раскрывает основы, возможности и приёмы работы в программе Adobe Photoshop. Школьники учатся работе с цветом и цветовой калибровкой,... | ||
Программа по формированию навыков безопасного поведения на дорогах... Образовательные : изучить действия собирающей и рассеивающей линз, ознакомить учащихся с экспериментальным получением изображений... | Применение ит в предварительной обработке дактилоскопических изображений Реферат на тему «Применение ит в предварительной обработке дактилоскопических изображений» 4 | ||
Методические рекомендации Уроки физики в школе с использованием малогабаритного... Целью данной разработки является внедрение малогабаритного аппаратно-программного комплекса приема спутниковых изображений Земли... | Урок 1 Создание рисунков в графическом редакторе Графический редактор – программа для создания, сохранения и печати рисунков. Редакторы бывают растровые и векторные. В растровых... | ||
Урок 1 Создание рисунков в графическом редакторе Графический редактор – программа для создания, сохранения и печати рисунков. Редакторы бывают растровые и векторные. В растровых... | Сценарий классного часа «Международный день охраны озонового слоя» Используя творческие домашние задания, мы составили классный час. Сюда вошли: конкурс рисунков по теме, кроссворд, собирание двух... | ||
Справка по итогам проведения предметной недели по русскому языку Цели Все первые классы из рисунков букв составили огромные буквы с литером своего класса. Больше всего рисунков представили ребята 1 а... | Разработка методов получения и цифровой обработки рентгеновских изображений. | ||
Конкурсы рисунков, сочинений, классные часы на тему «Что такое коррупция?» «О плане мероприятий, приуроченных к Международному дню борьбы с коррупцией (9декабря)» в декабре в мбоу «Татарскомушугинская сош... | Получение рентгеновских и гамма изображений протяженных источников... |