КАТЕГОРИИ: Архитектура-(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) |
Знакомство с другими элементами управления
А теперь просто познакомимся, не вникая, с некоторыми другими элементами управления, имеющимися в Visual Basic. Элементы MonthViewи DTPicker Оба они похожи друг на друга, поэтому остановлюсь только на DTPicker. На рисунке вы можете видеть его после запуска проекта с такой процедурой в окне кода Private Sub DTPicker1_Change() If DTPicker1 = #4/24/2001# Then MsgBox "День рождения" End Sub и щелчка мышкой по 24 апреля 2001 года.
Тут же на картинке вы видите и окно сообщения. Вы можете щелкать по любой дате мышкой, она появится в текстовом поле и будет считаться значением DTPicker1. Можете щелкнуть по Today. Стрелками влево и вправо вы меняете месяцы. Вы можете вручную писать любую дату в текстовом поле. DTPicker1 воспринимает любые даты с 1601 по 9999 годы. Этими элементами удобно пользоваться для ручного заполнения датами списков и баз данных. UpDown Разместите на форме элемент управления UpDown. Он имеет вид двух кнопок со стрелками. Рядом с ним разместите текстовое поле или другой элемент управления, способный показывать числа. Мы разместили текстовое поле Text1. Задача: При помощи элемента UpDown изменять в текстовом поле числа от 0 до 100 с шагом 5 и обратно. Установите следующие свойства элемента UpDown: Min - 0, Max - 100, Increment - 5, BuddyControl - Text1, BuddyProperty - Default. Запустите проект.
Убедитесь в правильности его работы. Элементы DriveListBox, DirListBox, FileListBox Все эти три элемента управления показаны в порядке слева-направо на рисунке.
Поместите их на форму, запустите проект. Пощелкайте по всем трем элементам. Вы видите, что в них отражена информация о вашем компьютере. DriveListBox показывает список логических дисков вашего компьютера, DirListBox показывает вам папки логического диска и позволяет путешествовать по ним, FileListBox показывает файлы в папке. Как видите, Visual Basic "чувствует" структуру дисков и папок вашего компьютера. Однако, щелчки по элементам не приводят ни к каким конкретным действиям. Вы даже не можете, выбирая логический диск в DriveListBox, изменить логический диск в DirListBox, и выбирая папку в DirListBox, изменить содержимое FileListBox. Не говоря уже о том, чтобы сохраняться или открывать файлы, как это вы привыкли делать при помощи похожих элементов в приложениях Windows. Для всего этого, как вы уже догадались, надо будет писать программу. Но делать этого мы не будем, так как я планирую использовать для этих целей другой, более универсальный и удобный элемент управления - CommonDialog (см. 18.2). RichTextBox Это нечто среднее между текстовым полем и редактором Microsoft Word. Другими словами, это текстовое поле, которое вы можете обогатить многими возможностями солидного текстового редактора. Вы сможете создавать в нем вполне приличные документы. Отдельные фрагменты текста в окне RichTextBox вы сможете форматировать по-разному, то есть придавать им разный размер шрифта, разный цвет шрифта, придавать разные стили абзацам и т.д. Созданные документы вы можете сохранять в формате RTF, который воспринимается редактором Word. И открывать, естественно, тоже. Найдете вы его в Project ® Components ® Microsoft RichTextBox Control 6.0. ListView и TreeView Если вы хотите увидеть одно из применений ListView и TreeView, то откройте Проводник Windows (см. 0.1). Левая панель проводника это TreeView, а правая - ListView. Элемент TreeView приспособлен для отображения любых древовидных структур, не обязательно структуры папок на диске. Например, вы можете отобразить собственное генеалогическое древо. Элемент ListView приспособлен для удобного отображения списков, включая пиктограммы (значки, иконки) элементов списка. Списки могут отображаться и в табличном виде, подобно таблицам баз данных. Закладка (TabStrip) и строка состояния (StatusBar) Что такое закладка, вы можете посмотреть так: File ® Add Project. Там вы увидите три закладки: New, Existing, Recent. Эти же три закладки вы можете видеть на картинке в 1.3. Строка состояния присутствует во многих приложениях Windows. Вот пример строки состояния редактора Microsoft Word:
Строка состояния всегда присутствует на экране и применяется поэтому для отображения информации, которую всегда удобно держать перед глазами. MSChart Если у вас в проекте есть числовые данные, то элемент управления MSChartпоможет вам построить по этим данным красивую диаграмму. Найдете вы этот элемент в Project ® Components ® Microsoft Chart Control 6.0. Разместите его на форме. Он имеет такой вид:
Выбирая разные значения свойства chartType, вы изменяете тип диаграммы. Должен сказать, что источник данных для диаграммы подойдет далеко не всякий. PictureClip Применяется для хранения большого числа кадров графической информации. Эти кадры хранятся, как прямоугольные фрагменты одной растровой картинки. Из этих кадров можно делать мультфильмы. В 11.4 мы уже делали мультфильмы. PictureClip позволяет это делать с меньшей затратой ресурсов компьютера. Найдете вы его в Project ® Components ® Microsoft PictureClip Control 6.0. ImageCombo Похож на ComboBox, но для каждого элемента списка показывает еще и пиктограммку. MSComm Этот элемент обеспечивает передачу и прием информации через последовательный порт компьютера.
Глава 16. Строки, файлы, обработка ошибок В этой главе я собрал совершенно необходимые, но разнокалиберные вещи, которые по тематике не подходили к другим главам.
Дата добавления: 2014-12-23; Просмотров: 465; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |