Знакомство с другими элементами управления

А теперь просто познакомимся, не вникая, с некоторыми другими элементами управления, имеющимися в 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

Этот элемент обеспечивает передачу и прием информации через последовательный порт компьютера.


documentaszwagf.html
documentaszwhqn.html
documentaszwpav.html
documentaszwwld.html
documentaszxdvl.html
Документ Знакомство с другими элементами управления