Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Знакомство с другими элементами управленияСодержание книги
Поиск на нашем сайте
А теперь просто познакомимся, не вникая, с некоторыми другими элементами управления, имеющимися в 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 Этот элемент обеспечивает передачу и прием информации через последовательный порт компьютера.
|
||||
Последнее изменение этой страницы: 2016-08-12; просмотров: 248; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.172.189 (0.007 с.) |