Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Индикаторы процесса выполнения программы (ProgressBar, Gauge)
Индикатор ProgressBar (панель Win32) используется для визуального отображения в виде линии хода выполнения длительного по времени вычислительного процесса. Специфичные свойства Smooth =True задает сплошную линию, иначе ‑ сегментированная линия. Step ‑ шаг приращения свойства Position методом StepIt. Методы: StepBy(h), StepIt ‑ наращивание свойства Position на величины h и свойства Step соответственно. Индикатор Gauge (панель Samples) дополнительно определяет цвет и выводит процент заполнения в графической форме (п.2.3.7.6). Графика Изображение (Image) Компонент (панель Additional) предназначен для размещения растровой картинки (BMP), пиктограммы (ICO) или метафайла (WMF, EMF). Специфичные свойства AutoSize ‑ размер рисунка определяет размер компонента (True). Canvas ‑ описание свойств канвы растровой картинки для ее изменения. Center ‑ расположение картинки по центру компонента. IncrementalDisplay ‑ показ большого изображения при загрузке (True). Picture ‑ имя файла с изображением. Stretch ‑ изображение полностью заполняет компонент (True). Список изображений (ImageList) Компонент (панель Win32) является контейнером для хранения списка рисунков одинакового размера с индексированным способом доступа. Для заполнения списка используется команда ImageListEditor из контекстного меню. Списки часто используются в качестве источника для выбора картинок, отображаемых на различных объектах (например, на кнопках) используя свойства ImageIndex. Специфичные методы CreateSize(AWidth,AHeight) ‑ задает новый размер рисунка. Add(AddMasked), AddIcon ‑ добавляют в конец списка битовый образ (маска формируется автоматически) и пиктограмму соответственно. AddImages ‑ добавляет в конец списка все картинки из другого списка. Insert(InsertMasked),InsertIcon ‑ включают образ по номеру. Replace(Replace Masked), ReplaceIcon ‑ заменяют образ по номеру. Clear/Delete ‑ удаляет все/по номеру образ из списка. Draw ‑ выводит образ по его номеру на холст.
Геометрическая фигура (Shape) Изображение геометрической фигуры, задаваемой свойством Shape: stRectangle (прямоугольник), stSquare (квадрат), stRoundRect (скругленный прямоугольник), stRoundSquare (скругленный квадрат), stEllipse (эллипс), stCircle (окружность). Фаска (Bevel) Фаска (панель Additional) представляет собой прямоугольник, рамку или линию и служит для визуального выделения группы объектов.
Специфичные свойства Shape ‑ фигура фаски: bsBox (прямоугольник), bsFrame (рамка), bsEpace (невидимый прямоугольник), bsTop, bsBottom, bsLeftLine, bsRightLine (линия сверху, снизу, слева, справа соответственно). Style ‑ стиль оформления фаски: bsLowerd (вогнутая), bsRaised (выпуклая). 2.3.7.5. Окно рисования (PaintBox) Компонент (панель System) задает прямоугольную область для рисования в случае, когда область для рисования следует ограничить или рисуемые компоненты не имеют свойство Canvas. Основное свойство ‑ Canvas (п.2.2.8.4). В обработчике события OnPaint идет рисование. Пример рисования эллипса в заставке этого пункта: Procedure TForm1.PaintBox1Paint(Sender: TObject); Var x,y: Integer; Begin With PaintBox1, Canvas Do Begin //присоединение имен объектов Brush.Color:=clGreen; Ellipse(0,0,Width,Height); Font.Name:='New Times'; Font.Size:=Height Div 4; Font.Style:=[fsItalic, fsBold]; Font.Color:=clWhite; x:=(Width‑TextWidth('Эллипс')) Div 2; y:=(Height‑TextHeight('Э')) Div 2; TextOut(x,y,'Эллипс'); End; End; Простая диаграмма (Gauge) Компонент (панель Samples) используется для вывода простой диаграммы, показывающей значение параметра в процентном отношении. Специфичные свойства Kind ‑ вид диаграммы: gkHorizontalBar (горизонтальная), gkVerticalBar (вертикальная), gkPie (секторная), gkNeedle (спидометр), gkText (текст). ForeColor, BackColor ‑ цвет индикатора и фона. Progress ‑ значение параметра в процентном отношении. MinValue, MaxValue ‑ минимально и максимально допустимое значение. ShowText ‑ вывод текста на диаграмме (True). Пример вывода минутного секундомера:
|
|||||
Последнее изменение этой страницы: 2017-02-08; просмотров: 301; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.27.244 (0.006 с.) |