Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Интерфейс 
Менеджеры - FontManager

FontManager
Краткое описание
   Компонент предназначен для управления параметрами шрифтов интерфейсных элементов
Параметры
  • Font - Шрифт элемента
  • ControlManager - Управление элементом
  • Методы
  • doSetFont - Устанавливает шрифт элемента из потока ARG(Font)
  • Свойства
  • FontSize - Содержит размер шрифта элемента
  • FontColor - Содержит цвет шрифта элемента
  • FontName - Содержит имя шрифта элемента
  • FontStyle - Содержит стиль шрифта элемента
  • FontCharset - Содержит набор символов шрифта элемента
  • Пример
    Пример управления параметрами шрифта интерфейсного элемента при помощи компонента FontManager
    
    Add(MainForm,2953706,91,161)
    {
    Width=466
    Caption="FontManager"
    link(onCreate,4173287:doEvent1,[])
    }
    Add(ListBox,9460575,91,105)
    {
    Left=10
    Top=10
    Width=265
    Height=240
    Font=[Arial,18,1,8388608,204]
    Name="listbox"
    Strings=#6:Привет|2:от|8:HiAsm-a!|
    }
    Add(ColorBox,5272736,273,189)
    {
    Left=285
    Top=35
    Width=115
    Height=21
    ColorSize=14
    ItemHeight=16
    }
    Add(Edit,3264918,203,238)
    {
    Left=405
    Top=35
    Width=45
    Text=""
    DataType=1
    link(Str,508352:FontSize,[(209,148)(293,148)])
    }
    Add(FontBox,7391371,322,175)
    {
    Left=285
    Top=10
    Width=165
    Height=21
    ItemHeight=16
    link(Font,508352:FontName,[(328,159)(307,159)])
    }
    Add(Button,9627208,231,301)
    {
    Left=345
    Top=60
    Font=[MS Sans Serif,8,1,0,1]
    Caption="Set"
    link(onClick,5358814:doFont,[])
    }
    Add(FontManager,508352,287,98)
    {
    ControlManager="listbox"
    }
    Add(DoData,14712043,224,196)
    {
    link(onEventData,5272736:doSelectColor,[])
    link(Data,508352:FontColor,[(230,163)(300,163)])
    }
    Add(Hub,4173287,140,175)
    {
    OutCount=3
    link(onEvent1,7391371:doSetFont,[])
    link(onEvent2,14712043:doData,[(192,188)(192,202)])
    link(onEvent3,3264918:doText,[(172,195)(172,244)])
    }
    Add(Font,5358814,287,301)
    {
    link(onFont,508352:doSetFont,[(362,307)(362,91)(275,91)(275,104)])
    link(Size,3264918:Text,[(293,285)(209,285)])
    link(Color,5272736:CurrentColor,[(300,260)(279,260)])
    link(Name,7391371:CurrentFont,[(307,260)(328,260)])
    link(Style,508352:FontStyle,[])
    }

    Замечания
    Обновление элемента: [svn]FontManager.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...