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

MST_SortInCol
Краткое описание
Клиентский модуль MTStrTbl для управления сортировкой столбцов таблицы
Параметры
  • MethodSort - Ascending - сортировать столбцы сверху вниз, Descending - сортировать снизу вверх
  • MSTControl - Управление элементом MTStrTbl
  • Методы
  • doSort - Сортирует строки в столбце, согласно выбрнного MethodSort
  • doSortDigit - Сортирует строки в столбце, как число, согласно выбрнного MethodSort
  • doSortExtCmp - Сортирует строки в столбце, используя для сравнения значение из ExtCmp (>0, =0, или <0), согласно выбрнного MethodSort
  • События
  • onChange - Событие происходит всякий раз при изменении списка строк таблицы
  • Данные
  • ExtCmp - Результат сравнения двух MT-строк в процессе сортировки методом doSortExtCmp
  • Примеры
    Пример сортировки строк
    Add(MainForm,3063237,112,175)
    {
    Width=398
    Height=254
    link(onCreate,1976442:doEnum,[])
    }
    Add(MTStrTbl,15043066,112,224)
    {
    Width=390
    Height=200
    Name="MTStrTbl"
    Columns=#3:Имя|7:Фамилия|8:Отчество|
    }
    Add(StrList,4383086,154,119)
    {
    Strings=#20:Иван;Иванов;Иванович|24:Андрей;Андреев;Андреевич|25:Катя;Петрова;Михайловская|
    }
    Add(ArrayEnum,1976442,168,189)
    {
    link(onItem,16356153:doMT,[])
    link(Array,4383086:Array,[])
    }
    Add(MST_RowAction,15395190,266,182)
    {
    MSTControl="MTStrTbl"
    }
    Add(MT_String,16356153,217,182)
    {
    link(onResult,15395190:doRowAction,[])
    }
    Add(PointHint,613683,203,287)
    {
    Info=#45:Пример сортировки строк в таблице сверху вниз|
    Transparent=0
    VAlign=0
    Width=176
    Height=102
    }
    Add(MST_SortInCol,5353251,301,329)
    {
    MSTControl="MTStrTbl"
    }
    Add(Button,7181352,245,329)
    {
    Top=200
    Width=195
    Caption="Сортировать сверху вниз"
    link(onClick,5353251:doSort,[])
    }
    Add(Button,239528,448,329)
    {
    Left=195
    Top=200
    Width=195
    Caption="Сортировать снизу вверх"
    link(onClick,9447869:doSort,[])
    }
    Add(PointHint,14294033,406,287)
    {
    Info=#45:Пример сортировки строк в таблице снизу вверх|
    Transparent=0
    VAlign=0
    Width=176
    Height=102
    }
    Add(MST_SortInCol,9447869,504,329)
    {
    MethodSort=1
    MSTControl="MTStrTbl"
    }
    Замечания
    Обновление элемента: [svn]MST_SortInCol.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...