Interaktion der Steuerungselemente

Navigation:  Bericht im FR-Designer > Dialogformen >

Interaktion der Steuerungselemente

Previous pageReturn to chapter overviewNext page

Wenn man Scripte verwendet kann man die Logik der Arbeitsweise der Dialogform leicht nachvollziehen z. B. die Interaktion der Steuerungselemente. Schauen wir uns ein Beispiel an. Modifizieren wir die Dialogform auf folgende Weise:

 

clip0021

 

Nun klicken wir doppelt auf das Objekt "CheckBox", dabei wird ein Bearbeiter des Ereignisses OnClick erstellt und schreiben folgenden Script:

 

PascalScript:

 

procedure CheckBox1OnClick(Sender: TfrxComponent);

begin

 Button1.Enabled := not CheckBox1.Checked;

end;

 

C++ Script:

 

void CheckBox1OnClick(TfrxComponent Sender)

{

 Button1.Enabled = !CheckBox1.Checked;

}

 

 

Wie man sieht, unterscheidet sich der Code nicht von dem in Delphi verwendeten. Starten wir den Report und sehen, dass der Button darauf reagiert, ob das Häkchen da ist oder nicht.