lazarus-ccr/components/exctrls/examples/CurrSpinEditEx/main.pas
wp_xxyyzz 6ffccb0884 exctrls: Initial commit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7464 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-05-22 08:12:36 +00:00

49 lines
759 B
ObjectPascal

unit main;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, ExtCtrls,
SpinEx, ExEditCtrls;
type
{ TMainForm }
TMainForm = class(TForm)
Bevel1: TBevel;
sePayment: TCurrSpinEditEx;
seFutureValue: TCurrSpinEditEx;
seInterestRate: TFloatSpinEditEx;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
seYears: TSpinEditEx;
procedure Calculate(Sender: TObject);
private
public
end;
var
MainForm: TMainForm;
implementation
{$R *.lfm}
uses
Math;
procedure TMainForm.Calculate(Sender: TObject);
begin
seFutureValue.Value := -FutureValue(seInterestRate.Value/100, seYears.Value, sePayment.Value*12, 0.0, ptEndOfPeriod);
end;
end.