BAB XI. OBYEK SCROLL BAR
unit UnitBab11;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label2: TLabel;
SBPL: TScrollBar;
SBPD: TScrollBar;
SBLL: TScrollBar;
SBLD: TScrollBar;
EDPL: TEdit;
EDPD: TEdit;
EDLL: TEdit;
EDLD: TEdit;
EDLUAS: TEdit;
CSELESAI: TButton;
procedure CSELESAIClick(Sender: TObject);
procedure SBPLChange(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.CSELESAIClick(Sender: TObject);
begin
APPLICATION.TERMINATE
end;
procedure TForm1.SBPLChange(Sender: TObject);
begin
EDPL.Text:=FORMAT('%18.0N',[SBPL.Position/100]);
EDPD.Text:=FORMAT('%18.0N',[SBPD.Position/100]);
EDLL.TEXT:=FORMAT('%18.0N',[SBLL.Position/100]);
EDLD.TEXT:=FORMAT('%18.0N',[SBLD.Position/100]);
EDLUAS.TEXT:=FORMAT('%18.0N',[SBPL.POSITION/100*SBLL.POSITION/100-
SBPD.Position/100*SBLD.Position/100]);
end;
end.
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label2: TLabel;
SBPL: TScrollBar;
SBPD: TScrollBar;
SBLL: TScrollBar;
SBLD: TScrollBar;
EDPL: TEdit;
EDPD: TEdit;
EDLL: TEdit;
EDLD: TEdit;
EDLUAS: TEdit;
CSELESAI: TButton;
procedure CSELESAIClick(Sender: TObject);
procedure SBPLChange(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.CSELESAIClick(Sender: TObject);
begin
APPLICATION.TERMINATE
end;
procedure TForm1.SBPLChange(Sender: TObject);
begin
EDPL.Text:=FORMAT('%18.0N',[SBPL.Position/100]);
EDPD.Text:=FORMAT('%18.0N',[SBPD.Position/100]);
EDLL.TEXT:=FORMAT('%18.0N',[SBLL.Position/100]);
EDLD.TEXT:=FORMAT('%18.0N',[SBLD.Position/100]);
EDLUAS.TEXT:=FORMAT('%18.0N',[SBPL.POSITION/100*SBLL.POSITION/100-
SBPD.Position/100*SBLD.Position/100]);
end;
end.
HASIL PROGRAM:
Tidak ada komentar:
Posting Komentar