Обзор компонентов Delphi вкладки Additional.pptx
- Количество слайдов: 31
Обзор компонентов Delphi вкладки Additional Материал подготовил студент 26 гр. Мазиков Кирилл 09. 02. 2018 1
Компонент TBit. Btn (visual) Kind – может принимать одно из таких значений : bk. Abort, bk. All, bk. Cancel, bk. Close, bk. Custom, bk. Help, bk. Ignore, bk. No, bk. Ok, bk. Retry, bk. Yes и отвечает за выбор типа кнопок 09. 02. 2018 2
Компонент TBit. Btn (visual) Clyph – служит для загрузки пиктограммы кнопки из файла в формате BMP К Delphi прилагается большая библиотека готовых изображений. Расположены они в папке Program FilesCommon FilesBorland SharedImagesButtons Layout – показывает, где должны располагаться картинка, а где текст Num. Clyps – показывает кол-во пиктограмм в св-ве Glyph. Св-во может содержать до 4 -х картинок, которые отображаются на поверхности кнопки в различных её состояниях: в обычном; когда она недоступна; в момент щелчка по кнопке мышью; в нажатом состоянии 09. 02. 2018 3
Компонент Tspeed. Button (visual) Group. Index - позволяет объединить несколько кнопок в группу. Allow. All. Up – определяет, могут ли все кнопки, составляющие группу, находиться в не нажатом состоянии. Down – отвечает за состояние кнопки при отображении. Если True - кнопка нажата, если False – отжата. Когда кнопки объединены в группу, то значение True может быть только у одной из них. 09. 02. 2018 4
Компонент TMask. Edit (visual) Который позволяет вводить данные в нужном формате. Edit. Mask - св-во для создания маски. 09. 02. 2018 5
Компонент TString. Grid (visual) Позволяет вводить, хранить и отображать данные. Может выводить графическую информацию, но её хранение, обработка и прорисовка ложатся на плечи программиста. Свойство Описание Col. Count Row. Count Задает число строк Fixed. Cols Задает число столбцов, фиксируемых по левому краю (по ум. =1) Fixed. Rows 09. 02. 2018 Задает число столбцов Задает число строк, фиксируемых по левому краю (по ум. =1) 6
Компонент TString. Grid (visual) Свойство Cells Scroll. Bars Описание Позволяет обратиться к конкретной ячейке. Св-во доступно только при написании кода Нужно ли показывать полосы прокрутки ss. No Не показывать ss. Horizontal Только горизонтальную ss. Vertical Только вертикальную ss. Both Вертикальная и горизонтальная Options 09. 02. 2018 go. Editing Настройки сетки Можно ли вводить данные с клавиатуры 7
Компонент TDraw. Grid (visual) Позволяет выводить текстовую и графическую информацию. Однако автоматически отображается только сетка таблицы, а выполнение прорисовки, хранения и обработки данных полностью ложится на плечи программиста 09. 02. 2018 8
Компонент Timage (visual) Свойство Описание Auro. Size Позволяет, чтобы компонент автоматически принимал размеры картинки Stretch Позволяет растянуть картинку по все поверхности компонента Picture Служит для загрузки картинки Данных компонент может отображать большое кол-во форматов файлов, но по умоляанию поддерживается только BMP и WMF Uses jpeg; 09. 02. 2018 9
Компонент Tshape (visual) Позволяет располагать на форме стандартные фигуры Shape – отвечает за тип фигуры, расположенной на компоненте 1) st. Circle – Круг 2) st. Ellipse - Овал 3) st. Rectangle – Прямоугольник 4) st. Round. Rectangle -Округленный прямоугольник 5) st. Round. Square – Округленный квадрат 6) st. Square - Квадрат 09. 02. 2018 10
Компонент Tshape (visual) Brush – отвечает за цвет и стиль закраски фигуры 1) Color - цвет заливки 2) Style – способ заливки Pen – отвечает за стиль и цвет обрамления 09. 02. 2018 11
Компонент Tbevel (visual) Предназначен для простого обведения чего-либо рамкой На него НЕЛЬЗЯ устанавливать другие компоненты. Используя свойства Shape и Style можно добиться совершенно разных эффектов для рамки. 09. 02. 2018 12
Компонент TCheck. List. Box (visual) Маркированный список Свойство Items Columns Checked 09. 02. 2018 Описание Вызывает редактор элементов списка Определяет количество колонок в списке Определяет какая выделена строка 13
Компонент TScroll. Box (visual) Cлужит контейнером для размещения других компонентов. Его отличительная особенность - возможность прокрутки и, следовательно, экономия пространства формы при необходимости размещения на ней большого количества элементов управления. Использование компонента не отличается сложностью: поместите его на форму и размещайте затем на нем другие компоненты. Если очередной компонент выйдет за пределы рабочей области компонента TScroll. Box, по сторонам контейнера возникнут полосы прокрутки Свойство Описание Auto. Scroll Отвечает за появление полос прокрутки Auto. Size 09. 02. 2018 Позволяет принимать размеры размещенного на нем компонента 14
Компонент Tsplitter (visual) Позволяет разделять форму на разные части Свойство Beveled 09. 02. 2018 Описание Управляет трехмерным изображением компонента 15
Компонент TStatic. Text (visual) Позволяет выводить многострочные поля текста Если установить его на форму и отключить свойство Auto. Size, установив его в false, то компонент не будет автоматически принимать размеры введенного текста. Если введенный текст не вмещается, то он будет разбит на несколько строк Свойство Border. Style 09. 02. 2018 Описание Отвечает за стиль обрамления компонента 16
Компонент TControl. Bar (visual) Компонент служит удобным контейнером для размещения панелей инструментов TTool. Bar Свойство Auto. Drag Описание Разрешает/запрещает компонентам TTool. Bar покидать границы компонента TControl. Bar Picture Row. Size 09. 02. 2018 Содержит изображение, которое, периодически повторяясь, создает фон компонента Задает высоту одного ряда панелей инструментов. Значение по умолчанию 25 17
Компонент TApplication. Events Используется для отлавливания событий приложений Данный компонент имеет всего 2 свойства: имя, Tag 09. 02. 2018 18
Компонент TValue. List. Editor (visual) Представляет собой список строк вида имя=значение и обеспечивает их редактирование Доступ к именам и значениям можно получить при помощи свойства Cells[Acol, Arow: Integer]. При этом Acol=0 соответствует колонке имен Acol=1 соответствует колонке значений Arow=0 ссылается на строку заголовков Arow>0 позволяет обратиться к строкам списка 09. 02. 2018 19
Компонент TValue. List. Editor (visual) Свойство Display. Options Описание Опции отображения компонента do. Column. Title Нужно ли показывать заголовки колонок do. Auto. Col. Resize Могут ли колонки авт. изменять размер do. Key. Col. Fixed Является ли ключевая колонка фиксир. Title. Captions Fixed. Cols Strings 09. 02. 2018 Имена заголовок Индекс фиксированной колонки(ум. 0) Редактор имен свойств. 20
Компонент TValue. List. Editor (visual) Свойство Key. Options Описание Настройки ключевого поля. Доступны если Fixed. Cols=0 Key. Edit Название ключа модно редактировать Key. Add Ключи можно добавлять Key. Delete Ключи можно удалять Key. Unique Ключ должен быть уникальным Добавлять новые строки нужно нажатием клавиши Insert или переместив курсор ниже последней строки Удалять – клавиша Delete 09. 02. 2018 21
Компонент TValue. List. Editor (visual) Свойство Items. Props Описание Позволяет управлять способом редактирования значений каждого из элементов списка Edit. Mask Задает маску для ввода значений Edit. Style Устанавливает стиль редактирования ee. Simple Стандартно – пользователь вручную ред. ee. Ellipsis Для редактирования ячейки вызывается редактор es. Pick. List Появляется ниспадающийся список Key. Desc Max. Length 09. 02. 2018 Read. Only Определяет имя, которое появляется в колонке имен для текущего элемента списка Задает макс. допустимое число вводимых символов Ввод новый значений с клавиатуры (t, f) 22
Компонент TLabel. Edit (visual) Компонент TLabel. Edit представляет собой удобную комбинацию однострочного текстового поля с меткой Свойство Edit. Label 09. 02. 2018 Описание Определяет надпись в метке 23
Компонент TColor. Box и TColor. List. Box (visual) Они представляет собой комбинированный список, пунктами которого являются цвета, то есть предназначен для отображения и выбора цвета. Свойство Color. Name Colors Default. Color None. Color Selected 09. 02. 2018 Описание Возвращает имя цвета по его индексу в списке выбора Содержит список цветов Содержит цвет, заданный по умолчанию Определяет пункт без цвета Определяет текущий выбранный цвет 24
Компонент TButton. Group (visual) Позволяет создавать группу кнопок, размещенных на спец. панели Свойство Button. Options gbo. Allow. Reorder Описание Определяет внешний вид и поведение компонента Позволяет перетаскивать кнопки gbo. Full. Size Обесп. вертик. расположение кнопок gbo. Show. Captios Обеспечивает отображение заголовок Images Items Image. Index 09. 02. 2018 Дает возможность ссылаться на список картинок Images. List Содержит список с полным набором кнопок Порядковый номер пиктограммы 25
Компонент TCategory. Buttons (visual) Позволяет группировать набор кнопок в разные категории Свойство Button. Options gbo. Allow. Reorder Описание Определяет внешний вид и поведение компонента Позволяет перетаскивать кнопки gbo. Full. Size Обеспечивает подгонку ширины кнопок к ширине панели bo. Vertical. Category. Captions Используется для верт. отображения заг. bo. Use. Pkus. Minus Обеспечивает использование знаков +, - Button. Height; Button. Width Отвечают за высоту и ширину кнопок Button. Flow Реализует вертикальное или горизонтальное размещение кнопок 09. 02. 2018 26
Компонент TCategory. Buttons (visual) Свойство Categories представляет собой набор категорий. Для созданий категорий используется стандартный редактор свойств Свойство Описание Collapsed Items 09. 02. 2018 Определяет, является ли категория свернутой ли развернутой Представляет собой набор кнопок конкретной категории 27
Компонент TTab. Set (visual) Горизонтальные закладки. Свойство Tabs Tab. Positions 09. 02. 2018 Описание Название закладок Отвечает за расположение закладок 28
Компонент TDock. Tab. Set (visual) Свойство Auto. Select 09. 02. 2018 Описание Переход по закладкам происходит по наведению мышки на закладку 29
Компонент TTray. Icon Позволяет создавать икону приложения в системной лотке Свойство Animate. Interval Описание Отвечает за анимацию Задержка в миллисекундах между показами иконок Balloon. Flags Определяет стиль иконки подсказки Balloon. Hint Текст подсказки Balloon. Time. Out Balloon. Title Время отображения подсказки Заголовок подсказки Hint Классическая подсказка Icon Иконка при отображении статической картинки Icon. Index Icons 09. 02. 2018 Индекс иконки, отображаемой в данный момент времени Массив иконок для анимации 30
Список используемой литературы • Фленов М. Е. Библия Delphi (Глава 11) • Глушаков С. В. Delphi 2007. Самоучитель. Учебный курс (стр. 197 -203, 214 -216, 369372) 09. 02. 2018 31
Обзор компонентов Delphi вкладки Additional.pptx