русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-06-12; просмотров: 767; Нарушение авторских прав


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

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

 



<== предыдущая лекция | следующая лекция ==>
Список (ListBox) и поле со списком (ComboBox) | Глава 16. Строки, файлы, обработка ошибок


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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