КАТЕГОРИИ: Архитектура-(3434)Астрономия-(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)Полиграфия-(1312)Политика-(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) |
Компонент Календарь (TMonthCalendar)
Компонент текстовый редактор (TRichEdit). Этот компонент по сравнению с компонентом TMEMo обладает расширенными возможностями, таким как форматирование отдельных абзацев текста, поддержка RTF и другими. В свойстве Lines можно указать начальное содержимое панели редактора. Форматирование отдельных абзацев, выполняется на основе двух свойств компонента: Paragraph, определяющего характеристики текущего абзаца текста, и SelAttributes, определяющего характеристики выделенного текста. Свойство Paragraph имеет тип TParaAttributes.
Основные свойства класса TParaAttributes
Свойство SelAtributes имеет тип TTextAttributes, состоящий из свойств характерных для класса TFont: CharSet (набор символов), color, Height, Name, Pitch (переменная или фиксированная ширина), Size, Style (стиль). Дополнительное подсвойство Protected позволяет сделать выделенный текст недоступным для редактирования. Получить позицию курсора помогает метод GetCaretPos, скопировать выделенный текст – метод GetSelText. Пример. По щелчку на кнопке выделенный текст становится полужирным, увеличивается в размере, оформляется шрифтом Courier и красным цветом. Pr TForm1.Button1Click(…); Begin With RichEdit1.SelAttributes do Begin Color:=clRed; Style:=[FsBold]; Size:=14;; Name:=’ Courier’; End; Чтобы указать объекту RichEdit1 на необходимость сохранения и загрузки текста в формате RTF необходимо значение свойства PlainText (простой текст) установить равным False: Pr TForm1.Button1Click(…); Begin RichEdit1.PlainText:=False; RichEdit1.Lines.SevetoFile(‘Test,rtf’); End; С помощью этого компонента можно быстро выбрать нужную дату с помощью мыши. В красном кружке выделена текущая дата, синим подсвечивается дата, выбранная с помощью мыши.
Свойства календаря
№ 22. Панель Dialogs
На панели Dialogs расположены невизуальные компоненты, позволяющие использовать в программе стандартные диалоговые окна Windows, например окна выбора и сохранения файлов или изображений, окна выбора цвета и шрифта, окно настройки принтера и другие.Эти компоненты не предназначены для выполнения конкретных действий: загрузки файла, печати, изменения текущего шрифта и прочих. Они применяются только для получения от пользователя желаемых значений настроек, например ввода полного имен файла вместе с путем поиска, указания гарнитуры шрифта, задания числа печатаемых страниц. Все компоненты, расположенные на этой панели являются наследниками класса TCommonDialog, самым важным методом которого является функция function Execute: Boolean; Она выполняет открытие соответствующего окна и возвращает значение True, если пользователь щелкнул на кнопке ОК. Когда диалоговое окно открывается в первый раз, возникает событие OnShow, а при закрытии окна — событие OnClose.
Дата добавления: 2014-01-05; Просмотров: 393; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |