Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 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; просмотров: 460; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.005 с.) |