Search Results for

    Show / Hide Table of Contents

    Взаимодействие элементов управления

    Используя скрипт, можно легко реализовать логику работы диалоговой формы, например, взаимодействие ее элементов управления. Покажем это на простом примере. Модифицируем нашу форму следующим образом:

    Дважды кликнем на объекте "CheckBox" – при этом создается обработчик события OnClick, и напишем следующий скрипт:

    PascalScript:

    procedure CheckBox1OnClick(Sender: TfrxComponent);
    begin
      Button1.Enabled := not CheckBox1.Checked;
    end;
    

    C++ Script:

    void CheckBox1OnClick(TfrxComponent Sender)
    {
      Button1.Enabled = !CheckBox1.Checked;
    }
    

    Как видим, код ничем не отличается от того, что мы привыкли видеть в Delphi. Запустив отчет, увидим, что кнопка реагирует на изменение состояния флажка.

    Back to top © 1998-2024 ООО «Быстрые отчеты»