Hallo Noris
Deine Frage beinhaltet einige Formulierungen, die wohl falsch sind.
Zitat von
Noris:
.. damit er in der Rechnung die Action der Checkbox mit ausfürhrt
Eine Checkbox ist zunächst einmal nur die Darstellung einer bool. Variablen (TCheckbox.Checked). Das über onClick da noch irgendeine aktion ausgeführt werden kann ist zunächst einmal nebensächlich.
Zitat von
Noris:
..., den Betrag, der in der Procedure der Checkbox steht, zu subtrahieren..
In einer Procedure einer Checkbox steht im allg. kein (Geld)Betrag sondern in einer Variablen. Sollte irgendwo in irgendeiner Procedure, die zu einer Checkbox gehört, ein Wert vorhanden sein, so ist das reiner Zufall. In diesem Falle sollte dieser Wert "global" (für die Verfechter der reinen Lehre als "private-Variable" des Forms oder der zugehörigen Klasse) vorhanden sein.
Gruß
K-H