Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Гpaфикa 
Печать документов - PC_TableSetCell

PC_TableSetCell
Краткое описание
   Компонент предназначен для считывания и записи текста ячеек в элементе шаблона Print_Table
Параметры
  • ItemName - Определяет имя таблицы для установки текста в ней
  • Document - Определяет шаблон документа
  • Col - Номер колонки таблицы
  • Row - Номер строки таблицы
  • Методы
  • doText - Устанавливает текст в ячейке таблицы с именем ItemName, в строке Row и колонке Col ARG(Text, Col, Row)
  • События
  • onText - Событие происходит всякий раз после установки текста ARG(NULL)
  • Свойства
  • CurrentText - Содержит текущий текст в ячейке таблицы
  • Данные
  • Text - Определяет текста для установки в элементе печати
  • Col - Номер колонки таблицы
  • Row - Номер строки таблицы
  • Object - Определяет объект для изменения текста в нем
  • Примеры
       Пример изменения значений ячеек таблицы во время выполнения программы

    
    Add(MainForm,2953706,189,91)
    {
    Width=373
    Height=245
    Caption="Table control"
    link(onCreate,5526886:doWork2,[])
    }
    Add(DocumentTemplate,3449277,266,154)
    {
    Name="doc"
    link(Bitmap,16302917:Bitmap,[])
    }
    BEGIN_SDK
    Add(Print_Text,5788299,126,77)
    {
    X=129
    Y=80
    Width=99
    Height=25
    Text="www.hiasm.com"
    Font=[MS Sans Serif,8,4,16711680,1]
    }
    Add(Print_Table,8755987,7,7)
    {
    Name="table"
    X=10
    Y=10
    Width=211
    Height=74
    Columns=#4:Name|5:Value|
    Cells=#9:Value 1|0|9:Value 2|0|9:Value 3|0|
    Left=4
    Spacing=2
    TBorderStyle=5
    TableTrans=0
    }
    END_SDK
    Add(PaintBox,16302917,266,105)
    {
    Left=40
    Top=40
    Width=280
    Height=155
    Color=16777215
    ClearBeforeDraw=0
    link(onBeforeDraw,3449277:doDraw,[(311,111)(311,145)(254,145)(254,160)])
    }
    Add(HubEx,5526886,238,98)
    {
    link(onEvent,16302917:doRefresh,[])
    }
    Add(For,8265803,126,154)
    {
    End=2
    link(onEvent,1103495:doText,[])
    link(onStop,5526886:doWork3,[(242,167)])
    }
    Add(PC_TableSetCell,1103495,182,154)
    {
    ItemName="table"
    Document="doc"
    Col=1
    link(Text,3751229:FormatTime,[(188,138)(132,138)])
    }
    Add(Button,2720357,70,154)
    {
    Left=40
    Top=10
    Caption="Refresh"
    link(onClick,8265803:doFor,[])
    }
    Add(Time,3751229,126,91)
    {
    Format="h:m:s"
    }
    Замечания
    Обновление элемента: [svn]PC_TableSetCell.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...