КАТЕГОРИИ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Архитектура- (3434) Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Война- (14632) Високи технологии- (1363) География- (913) Геология- (1438) 1065) House- (47672) Журналистика и масови медии- (912) Изобретения- (14524) Чужди езици- (4268) Компютри- (17799) Изкуство- (1338) История- (13644) Компютри- (11121 ) Художествена литература (373) Култура- (8427) Лингвистика- (374 ) Медицина- (12668 ) Naukovedenie- (506) Образование- (11852) Защита на труда- ( 3308) Педагогика- (5571) P Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Олимпиада- (1312) Политика- (7869) Право- (5454) Инструменти- ( 1369) Програмиране- (2801) Производство- (97182) Промишленост- (8706) Психология- (18388) Земеделие- (299) Социология- (6455) Спорт- (42831) Строителство- (4793) Търговия- (5050) Транспорт- (2929) Туризъм- (1568) Физика- (3942) ) Химия- (22929 ) Екология- (12095) Икономика- (9961) Електроника- (8441) Електротехника- (4623) Енергетика- (12629 )

Компонент RichEdit

Вижте също:
  1. C.4.1 Определение на разширените компоненти
  2. II. Характерни компоненти на Юга
  3. И сега помислете за втория компонент на механизма на творчеството - Чувствителност.
  4. Автоматично поставяне на компоненти в Specctra
  5. Административният компонент на адкокрацията.
  6. Административният компонент на бизнес организацията.
  7. Административен компонент.
  8. Адсорбция на продукти с разграждане с ниска молекулна маса на полимерните компоненти на охлаждащите вещества върху повърхността на обработения метал
  9. Аксиологичен компонент на професионалната и педагогическа култура
  10. Архитектура и основни компоненти на EIS.
  11. Визуална компонентна библиотека
  12. Обект Библиотека на Visual Components

Компонентът на RichEdit е текстово поле с няколко реда, което работи с текст в RTF формат. За избрания текст отговаря собствеността SelAttributes. Той от своя страна има под-свойства: Цвят (цвят), Име (име на шрифта), Размер (Размер), Стил (стил) и още много други.

Компонентът има и свойство DefAttributes, което съдържа атрибути по подразбиране. Тези атрибути са валидни, докато атрибутите в промяната на собствеността на SelAttributes. Но стойностите на атрибутите в DefAttributes се запазват и по всяко време тези стойности могат да бъдат присвоени чрез метода Assign към свойствата на SelAttributes за връщане към предишния стил.

Характеристиката DefAttributes е достъпна само по време на изпълнение. Следователно, нейните атрибути, ако е необходимо, могат да бъдат посочени, например, в обработващия събитие OnCreate.

За подравняване, тирета и др. в рамките на настоящия параграф съответства собствеността на Атрибута. Той на свой ред има редица свойства:

подравняване Определя подравняването на текста. Тя може да бъде taLeftJustify (ляво), taCenter (center) или taRightJustify (вдясно).
FirstIndent Броят на пикселите от типа на червената линия.
Номериране Контролира вмъкването на маркери, както в списъците. То може да отнеме стойности nsNone - не се поставят маркери, nsBullet - маркери.
LeftIndent Въведете в пиксели от лявото поле.
RightIndent Въведете в пиксели отдясно.
TabCount Броят на раздели.
етикет Стойностите на раздели в пиксели.

Стойностите на подпроектите на собствеността на параметъра могат да бъдат зададени само по време на изпълнението на приложението, например при събитие за създаване на формуляра или при натискане на бутон. Те се отнасят до параграфа, в който се намира курсорът. Например всяко от следните изявления ще приведе съответния параграф съответно:

RichEdit1.Paragraph.Alignment: = taLeftJustify; // Оставете RichEdit1.Paragraph.Alignment: = taCenter; // Center RichEdit1.Paragraph.Съответствие: = taRightJustify; // Надясно

Следната декларация кара текущия параграф да се показва с куршуми:

RichEdit1.Paragraph Номера: = nsBullet;

Унищожаването на списъка в настоящия параграф се извършва от оператора

RichEdit1.Paragraph Номера: = nsNone;

Характеристиките на TabCount и Tab имат смисъл, когато въвеждате текст само ако стойността на компонента WantTabs = true. Тази характеристика позволява на потребителя да въведе символа на раздел в текста. Ако WantTabs = false, потребителят, натискайки клавиша Tab, просто ще превключи фокуса върху следващия компонент и символът на раздел няма да бъде вписан в текста.

Прегледахме основните разлики между Memo и RichEdit. Сега ще се съсредоточим върху техните общи свойства.



Свойствата Alignment и WordWrap имат същото значение като например в етикетите и определят подравняването на текста и допустимостта на трансфера на дълги линии. Задаването на собственост ReadOnly на true определя текста само за четене. Максималната дължина на въведения текст определя собствеността MaxLength. Ако MaxLength = 0, тогава дължината на текста не е ограничена. Върху WantReturns и WantTab свойствата се определя дали потребителят може да въведе знаците за захранване и табулатора в текста.

Свойството ScrollBars определя присъствието на ленти за превъртане в прозореца.

Основната характеристика на прозорците Memo и RichEdit е "Линии", съдържаща текста на прозореца като списък с линии.

Целият текст, представен от единичен низ от тип Структура, вътре в който се използват сепаратори като връщане на каретата и подаване на линии, се съдържа в текстовата характеристика.

Можете да осъществите достъп до един ред от текст, като използвате собствеността Strings [Index: Integer]. Индексите, както и на други места в Делфи, започват от 0.

Графичната характеристика показва броя на редовете в текста.

За да изчистите текста в прозореца, изпълнете метода "Изчистване".

За да добавите нов ред към края на текста на прозореца за редактиране, можете да използвате методите "Добавяне или добавяне" на собствеността "Линии". За да заредите текст от файл, използвайте метода LoadFromFile. Записването на текст във файла се извършва с помощта на метода SaveToFile.

TAnimate е компонент на съживяването на вашите приложения. С него можете да вмъкнете анимиран видеоклип във формуляра си и да преминете през стандартната анимация на Windows. Файлът се зарежда от посочената собственост на файлово име и стандартната анимация за Windows се задава в собствеността CommonAVI. За да започнете да играете, не забравяйте да зададете Active да е истина.
TTreeView може да показва дървовидна структура от данни. Например директории. Използвайте собствеността "Елементи", за да промените дървото. Възможно е изображенията да присъстват в дървото. След това трябва да свържете масив от TImageList изображения към него и да зададете индекс за всеки елемент на дървото.
TListView е добре познат компонент, използван в Windows Explorer. Може да съдържа големи, малки икони, списък. Характеристиката "Елементи" съдържа списък с показани елементи.
THeaderControl я използва, за да покаже заглавие на колона с текст или числа.
TCoolBar е контейнер за компоненти. Там те са лесни за позициониране, движение. Този елемент се намира в Internet Explorer.
TPageScroller съдържа други обекти, които могат да надхвърлят видимите граници. За да направите това, потребителят използва стрелките и премества компонента в правилната посока, като по този начин освободи невидимата част. Можете да видите пример в панела на компонентите на тези страници, където не се виждат всички икони на компонентите.


<== предишна лекция | следващата лекция ==>
лента с инструменти |

; Дата на добавяне: 2014-01-20 ; ; Прегледи: 478 ; Нарушение на авторски права? ;


Вашето мнение е важно за нас! Дали публикуваният материал е полезен? Да | не



ТЪРСЕНЕ ПО САЙТА:


Препоръчителни страници:

Вижте също:



ailback.ru - Edu Doc (2013 - 2018) година. Всички материали, представени на сайта само с цел запознаване с читателите и не извършват търговски цели или нарушаване на авторски права! Последно добавяне на IP: 11.45.9.12
Повторно генериране на страницата: 0.003 сек.