Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Интерфейс 2 
Строковая таблица MT - MST_SetColors

MST_SetColors
Краткое описание
Клиентский модуль MTStrTbl для инциализации и хранения основных цветов таблицы
Параметры
  • BkColor - Цвет фона
  • TextColor - Цвет текста строки
  • TextBkColor - Цвет строки
  • IconColColor - Цвет заполнения прозрачных областей иконки при выводе в заголовок столбца
  • MSTControl - Управление элементом MTStrTbl
  • События
  • onChangeProperty - Событие происходит всякий раз при изменении любого свойства. Используется для подачи команды на перерисовку окна таблицы.
  • Свойства
  • GenColors - Содержит главные цвета таблицы, как элементы MT
  • Аргументы
  • GenColors - [BkColor][TextColor][TextBkColor][IconColColor]
  • Примеры
    Пример изменения цвета в таблице
    
    Add(MainForm,3063237,196,189)
    {
    Height=288
    link(onCreate,1976442:doEnum,[])
    }
    Add(MTStrTbl,15043066,196,252)
    {
    Width=390
    Height=210
    Name="MTStrTbl"
    Columns=#3:Имя|7:Фамилия|8:Отчество|
    }
    Add(StrList,4383086,238,133)
    {
    Strings=#20:Иван;Иванов;Иванович|24:Андрей;Андреев;Андреевич|
    }
    Add(ArrayEnum,1976442,252,203)
    {
    link(onItem,16356153:doMT,[])
    link(Array,4383086:Array,[])
    }
    Add(MST_RowAction,15395190,350,196)
    {
    MSTControl="MTStrTbl"
    }
    Add(MT_String,16356153,301,196)
    {
    link(onResult,15395190:doRowAction,[])
    }
    Add(MST_SetColors,10522869,413,301)
    {
    BkColor=12632256
    TextColor=255
    IconColColor=65535
    MSTControl="MTStrTbl"
    Point(doBkColor)
    }
    Add(Button,2861532,287,427)
    {
    Left=255
    Top=210
    Width=135
    Caption="Изменить цвет строки"
    link(onClick,12302978:doOpen,[])
    }
    Add(Button,8049444,287,301)
    {
    Top=210
    Width=125
    Caption="Изменить цвет фона"
    link(onClick,14971843:doOpen,[])
    }
    Add(Button,3281244,287,371)
    {
    Left=125
    Top=210
    Width=130
    Caption="Изменить цвет текста"
    link(onClick,15470183:doOpen,[])
    }
    Add(MST_SetColors,15255452,413,371)
    {
    BkColor=12632256
    TextColor=255
    IconColColor=65535
    MSTControl="MTStrTbl"
    Point(doTextColor)
    }
    Add(MST_SetColors,13984396,413,427)
    {
    BkColor=12632256
    TextColor=255
    TextBkColor=65535
    MSTControl="MTStrTbl"
    Point(doTextBkColor)
    }
    Add(ColorDialog,14971843,336,301)
    {
    link(onSelect,3842513:doEvent1,[])
    }
    Add(ColorDialog,15470183,336,371)
    {
    link(onSelect,16300613:doEvent1,[])
    }
    Add(ColorDialog,12302978,336,427)
    {
    link(onSelect,5259707:doEvent1,[])
    }
    Add(RedrawManager,4712829,497,371)
    {
    ControlManager="MTStrTbl"
    }
    Add(Hub,10338472,462,371)
    {
    InCount=3
    OutCount=1
    link(onEvent1,4712829:doRedraw,[])
    }
    Add(Hub,3842513,378,301)
    {
    link(onEvent1,10522869:doBkColor,[])
    link(onEvent2,10338472:doEvent1,[(427,314)(427,377)])
    }
    Add(Hub,16300613,378,371)
    {
    link(onEvent1,15255452:doTextColor,[])
    link(onEvent2,10338472:doEvent2,[])
    }
    Add(Hub,5259707,378,427)
    {
    link(onEvent1,13984396:doTextBkColor,[])
    link(onEvent2,10338472:doEvent3,[(427,440)(427,391)])
    }
    Add(PointHint,5981647,273,273)
    {
    Info=#81:Пример использования модуля MT_SetColors, изменение цвета колонок, строк и текста|
    Transparent=0
    VAlign=0
    Width=267
    Height=200
    }
    Замечания
    Обновление элемента: [svn]MST_SetColors.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...