Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Элементы управления Windows Forms
Элементы управления Windows Forms
Пространство имен System.Windows.Forms содержит ряд типов, представляющих наиболее часто используемые элементы графического интерфейса, которые обеспечивают поддержку взаимодействия с пользователем в приложении Windows Forms. Многие элементы управления из тех, с которыми вы будете работать ежедневно (такими, например, являются Button, TextBox и Label), интуитивно совершенно понятны, но чтобы работать с другими, более "экзотическими" элементами управления и компонентами (например, с TreeView, ErrorProvider и TabControl), требуются дополнительные пояснения.
Из главы 19 вы узнали, что тип System.Windows.Forms.Control является базовым классом для всех таких элементов. Напомним, что Control обеспечивает возможность обрабатывать события мыши и клавиатуры, задавать физические размеры и позицию элементов в форме с помощью различных свойств (Height, Width, Left, Right, Location и т.п.), манипулировать цветами фона и переднего плана, задавать активный шрифт/курсор и т.д. Кроме того, базовый тип Control определяет члены, контролирующие возможность закрепления и поведение стыковки элемента (объяснения по поводу указанных возможностей будут даны в тексте этой главы позже).
При изучении материала данной главы помните о том, что рассматриваемые здесь элементы управления наследуют большинство своих функциональных возможностей от базового класса Control. Поэтому мы сосредоточимся (более или менее) на уникальных членах этих элементов. Следует понимать, что эта глава не пытается полностью описать абсолютно все члены абсолютно всех элементов управления (это задача документации .NET Framework 2.0 SDK). Однако я уверен, что после завершения изучения материала этой главы у вас не возникнет проблем в понимании тех элементов, которые здесь непосредственно описаны не были.
Замечание. В Windows Forms предлагается целый ряд элементов управления (DataGridView, BindingSource и т.д.), позволяющих отображать содержимое реляционных баз данных. Некоторые из этих элементов управления будут рассмотрены в главе 22 при обсуждении ADO.NET.
- Элементы управления Windows Forms
- Добавление элементов управления в форму вручную
- Добавление элементов управления в форму в Visual Studio 2005
- Работа с базовыми элементами управления
- Порядок переходов по нажатию клавиши табуляции
- Работа с другими элементами управления
- Создание пользовательских элементов управления Windows Forms
- Тестирование типа CarControl
- Создание пользовательской формы для CarControl
- Пространство имен System.ComponentModel
- Создание пользовательских диалоговых окон
- Динамическое позиционирование элементов управления Windows Forms
- Резюме
- Получение доступа к устаревшим элементам управления
- Обзор пространства имен System.Windows.Forms
- ГЛАВА 21. Использование элементов управления Windows Forms
- Работа с другими элементами управления
- Основные "рычаги" управления производительностью
- InterBase Super Server для Windows
- Интеграция с платформой Windows NT
- Категорийный менеджмент. Курс управления ассортиментом в рознице
- Часы в Windows показывают неправильное время
- Классическая архитектура на Windows NT (Yaffil CS)
- 4.2. Центр уведомлений Windows 10
- 6.4. Рабочий лист Excel и его структурные элементы