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

MST_ArrayCols
Краткое описание
Клиентский модуль MTStrTbl для доступа к массиву столбцов таблицы
Параметры
  • MSTControl - Управление элементом MTStrTbl
  • ColumnArray - Массив форматных свойств столбцов
  • MTCols - Содержит MT-элементы форматных свойств столбцов
  • CountCol - Содержит количество столбцов
  • EndIdxCol - Содержит индекс последнего столбца в таблице
  • Аргументы
  • MTCols - [FormatStrCol1][FormatStrCol2] ... [FormatStrColN]
  • Примеры
    Пример использования массива столбцов
    Add(MainForm,3063237,70,119)
    {
    Width=398
    Height=332
    link(onCreate,1976442:doEnum,[])
    }
    Add(MTStrTbl,15043066,70,168)
    {
    Width=390
    Height=200
    Name="MTStrTbl"
    Columns=#3:Имя|7:Фамилия|8:Отчество|
    }
    Add(StrList,4383086,112,63)
    {
    Strings=#20:Иван;Иванов;Иванович|24:Андрей;Андреев;Андреевич|
    }
    Add(ArrayEnum,1976442,126,133)
    {
    link(onItem,16356153:doMT,[])
    link(Array,4383086:Array,[])
    }
    Add(MST_RowAction,15395190,224,126)
    {
    MSTControl="MTStrTbl"
    }
    Add(MT_String,16356153,175,126)
    {
    link(onResult,15395190:doRowAction,[])
    }
    Add(PointHint,613683,21,231)
    {
    Info=#125:Пример использования массива столбцов таблицы, "=" говорит о ширине строки, "==" в зависимости от положения говорит о разном.|96:1. Col1==1=2, будет означать, что ширина столбца возьмется по-умолчанию, из свойства ColumnWidth|253:2. Col1=100==2, будет означать, что иконки у столбца не будет (иконки столбцов зависят от свойства ImgColumn. Те, даже, если присвоить какое-то значение в этом поле, но не будет установлено свойство ImgColumn, автоматически назначится отсутствие иконки)|111:3. Col1=100=1, будет означать, что выравниваение текста в столбце возьмется по-умолчанию, из свойства TextAlign|180:4. =100=1=2, отсутствие первого параметра означает, вне зависимости от установленных остальных параметров, что создастся столбец со всеми параметрами по-умолчанию и с пустым именем|0:|
    Transparent=0
    VAlign=0
    Width=617
    Height=242
    }
    Add(MST_ArrayCols,9274458,301,350)
    {
    MSTControl="MTStrTbl"
    }
    Add(ArrayEnum,15012779,301,406)
    {
    link(onItem,7789786:doAdd,[])
    link(Array,9274458:ColumnArray,[])
    }
    Add(Memo,7789786,357,406)
    {
    Left=195
    Top=200
    Width=195
    Height=95
    }
    Add(Button,8899910,252,406)
    {
    Top=200
    Width=195
    Caption="Разложить столбцы"
    link(onClick,15012779:doEnum,[])
    }
    Замечания
    Обновление элемента: [svn]MST_ArrayCols.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...