Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Лoгикa - If_else

If_else
Краткое описание
   Компонент предназначен для логического сравнения двух операндов
Параметры
  • Type - Определяет тип сравнения операндов
  • Op1 - Операнд 1 по умолчанию
  • Op2 - Операнд 2 по умолчанию
  • Методы
  • doCompare - Производит сравнение первого операнда со вторым. Тип сравнения определяется параметром Type
  • События
  • onTrue - Событие происходит всякий раз при выполнении условия сравнения
  • onFalse - Событие происходит всякий раз при невыполнении условия сравнения
  • Данные
  • Op1 - Операнд 1
  • Op2 - Операнд 2
  • Пример
    Пример использования компонента If_else
    Add(MainForm,2603728,28,119)
    {
    Caption="Пример использования if_else"
    }
    Add(If_else,4272410,154,119)
    {
    link(onTrue,9577222:doMessage,[])
    link(onFalse,10233377:doMessage,[])
    link(Op1,437523:Text,[])
    link(Op2,2314167:Text,[])
    }
    Add(Edit,437523,154,28)
    {
    Left=93
    Top=80
    Text="hi"
    }
    Add(Edit,2314167,161,70)
    {
    Left=226
    Top=80
    Text="hi"
    }
    Add(Button,5611198,91,119)
    {
    Left=157
    Top=80
    Caption="="
    link(onClick,4272410:doCompare,[])
    }
    Add(Message,9577222,259,119)
    {
    Message="Yes"
    }
    Add(Message,10233377,217,126)
    {
    Message="NO"
    }
    Add(If_else,4729388,151,242)
    {
    Type=2
    Op2=Integer(3)
    link(onTrue,15567496:doMessage,[])
    link(onFalse,14541232:doMessage,[])
    }
    Add(Button,4829840,88,242)
    {
    Left=157
    Top=125
    Caption=">"
    Data=Integer(11)
    link(onClick,4729388:doCompare,[])
    }
    Add(Message,15567496,256,242)
    {
    Message="Yes"
    }
    Add(Message,14541232,214,249)
    {
    Message="NO"
    }
    Add(Label,557596,217,294)
    {
    Left=111
    Top=127
    Width=32
    Caption="11"
    }
    Add(Label,6214509,259,294)
    {
    Left=246
    Top=127
    Width=25
    Caption="3"
    }
    Add(InfoTip,15367955,56,196)
    {
    Info=#38:Данные для Op1 можно передать в потоке|
    Width=92
    Height=88
    }


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