это кирпичики, из которых строится
Элементы управления – это кирпичики, из которых строится внешний вид проекта – будущего приложения Windows. Посмотрите на любое известное вам приложение Windows: Microsoft Word, Paint, или хотя бы на нашу VS. Оно включает в себя кроме известных нам кнопок, меток, текстовых полей и меню также флажки, переключатели, полосы прокрутки, диалоговые окна и многое-многое другое, чего мы еще не проходили. Вот в том-то и дело, что не проходили! Надо пройти! Иначе по внешнему виду нашего приложения каждый скажет, что это явно не коммерческий продукт.
Элементы управления – вещь наглядная и веселая. Я бы уже давно о них вам рассказал, да вот многие из них были бы вам непонятны без знакомства с индексами и коллекциями.
Основную массу элементов управления я изложу в этой главе и Глава 20. . В этой главе мы будем изучать элементы управления в основном «маленькие», а в Глава 20. – в основном «большие».
Вот некоторые элементы управления, с которыми мы уже познакомились и на которых я останавливаться не буду:
- Кнопка, метка, текстовое поле – в Глава 1. и Глава 3. .
- Windows Media Player – в 3.10.
- Меню – в 3.8.
- PictureBox – в 12.3.1
- Таймер – в 13.2
- Рамка (GroupBox), панель (Panel) и вкладка (TabControl) – в 13.4
- Web-браузер - в 23.2
- DataGrid - в 24.5
- HelpProvider – в 26.1.7
Следующие элементы управления мы пройдем позже, когда в них возникнет необходимость:
Я буду описывать только главное действие и главные свойства элементов управления, но этого в подавляющем большинстве случаев вполне достаточно. С другими любопытными и удобными, но редко используемыми их свойствами вы можете познакомиться в других книжках или с помощью системы Help.
Я не буду приводить примеры больших реальных программ с использованием этих элементов. Примеры будут простенькие, но достаточные для того, чтобы понять, как эти элементы управления работают. Вы уже вполне опытны, чтобы при некоторой фантазии самостоятельно придумать реальные проекты с их использованием или вспомнить использующие их реальные приложения Windows.