Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Список строк и объектов (TStringList)
Объектом является список элементов. Каждый элемент содержит текстовую строку и объект любого класса, включая картинки. Строка может иметь вид: [<имя параметра>=]<значение>. Реализуется подобно спискам TList. Потомки этого объекта входят в различные визуальные компоненты (пример в п. 2.3.2.5). Свойства Capacity ‑ допустимое число элементов в списке (всегда больше Count). CommaText ‑ объединяет все строки списка в одну строку с указанием разделителей: текст строки в кавычках и точка с запятой между строками. Count ‑ фактическое точное число элементов в списке. Duplicates ‑ наличие дубликатов строк: duIgnore (дубликат пропускается), duError (генерируется исключение EListError), duAccept (допускается). Nаmes[N] ‑ возвращается имя параметра N‑й строки. Objects[N]:TObject ‑ открывает доступ к объекту под номером N. Sorted ‑ строки сортируются в алфавитном порядке (True). Strings[N]:String ‑ возвращает строку под номером N. Text ‑ объединяет все строки списка в одну строку. Values(S) ‑ возвращает строку со значением параметра под именем S. События OnChange ‑ возникает после последнего изменения списка строк. OnChanging ‑ возникает до первого изменения списка строк. Методы Add(S):Integer ‑ добавляет строку в конец списка и возвращает еe номер. AddObject(S,O:TObject):Integer ‑ добавляет строку и объект в конец списка. AddStrings(Strings:TString) ‑ добавляет новый список Strings в конец списка Assign(Source:Tpersistent) ‑ уничтожает старый и загружает новый список. BeginUpdate ‑ устанавливает флаг начала обновления для запрета сортировки. Clear ‑ очистка списка с освобождением памяти. Delete(N) ‑ удаление N‑го элемента из списка и освобождение памяти. EndUpdate ‑ сбрасывает флаг начала обновления и сортирует список. Exchange(N1,N2) ‑ меняются местами значения под номерами N1 и N2. Find(S, Var N) ‑ возвращает номер строки S в параметре N. GetText ‑ объединяет все строки с одну строку. IndexOf(S):Integer ‑ возвращает номер строки или -1, если ее нет. IndexOfObject(AObject:TObject):Integer ‑ возвращает номер объекта или -1, если его нет. Insert(N,S) ‑ вставляет строку в позицию N. InsertObject(N,S,Aobject) ‑ вставляет строку и объект в позицию N. Move(N1,N2) ‑ перемещает строку с позиции N1 в позицию N2. SetText(T:PCHar) ‑ разгружает строки в единый массив. Графика
Графические возможности реализуются инструментами: шрифтом, пером, кистью и канвой (холст, поверхность для рисования) и используются для рисования на форме и в графических компонентах. Шрифт (TFont) Свойства Color:Tcolor ‑ цвет шрифта. Pithc ‑ расположение букв в тексте: fpFixed (одинаковая ширина букв), fpVariabel (переменная), fpDefault. Height, Name ‑ высота в пикселях и имя шрифта (MS Sans Serif). Size ‑ высота букв в пунктах (1/72 дюйма). Style ‑ стиль шрифта, комбинация констант: fsBold (жирный), fsItalic (курсив), fsUnderline (подчеркнутый), fsStrikeOut (перечеркнутый). Процедурой Assign(S:Tpersistent) свойства объекта S устанавливаются равными свойствам текущего шрифта. Перо (TPen) Компонент служит для вычерчивания линий. Свойства Mode ‑ способ взаимодействия линий с фоном: pmBlack (черные), pmWhite (белые), pmNop (линии не видны), pmNot (инверсия цвета фона), pmCopy (цвет пера), pmNotCopy (инверсия цвета пера), pmMergePenNot (комбинация цвета пера и инверсного цвета фона), pmMaskPenNot (комбинация общих цветов пера и инверсного цвета фона), pmMergeNotPen (комбинация инверсного цвета пера и фона), pmMaskNotPen (комбинация общих цветов инверсного цвета пера и фона), PmMerge (комбинация цветов пера и фона), PmNotMerge (инверсия цветов пера и фона), pmMask (общие цвета пера и фона), pmNotMask (инверсия общих цветов пера и фона), pmXor (объединение цветов пера и фона операцией Xor), pmNotXor (инверсия объединения цветов пера и фона операцией Xor). Style ‑ стиль линий: psSolid (сплошная), psDash (пунктирная), psDot (из точек), psDashDot (штрих‑пунктирная), psDahDotDot (штрих‑дважды‑пунктирная), psClear (очистка, цвета фона), psInsideFrame (разделитель фреймов). Width ‑ ширина линии в пикселях. Кисть (TBrush) Компонент служит для заполнения поверхности замкнутых фигур. Свойства Bitmap:TBitmap ‑ растровое изображение. Color:TColor ‑ цвет кисти. Style ‑ стиль кисти: bsSolid (сплошная), bsClear (очищает), bsBDiadonal (/), bsFDiagonal (\), bsCross (#), bsDiagCross (диагональные клетки), bsHorizontal (‑), bsVertical (|).
|
|||||
Последнее изменение этой страницы: 2017-02-08; просмотров: 352; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.220.206.159 (0.007 с.) |