Вы находитесь на странице: 1из 7

Nama NBI Kelas Tugas

Edit

: : : :

Febria Eka Rahmawati 461103369 T Modul 6

unit uMemakaiKomponenEdit; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; ENama: TEdit; EKode: TEdit; EBanyak: TEdit; EBayar: TEdit; Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations }

end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var banyak, harga, bayar : real; begin Banyak := StrToFloat(EBanyak.Text); case StrToInt (EKode.Text) of 1 : Harga := 1000; 2 : Harga := 1500; 3 : Harga := 2000; end; Bayar := Banyak * Harga; EBayar.Text := FloatToStr(Bayar); end; end.

Radio Button

unit uRadioButton; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm2 = class(TForm) Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; ENama: TEdit; EBanyak: TEdit; EBayar: TEdit; GroupBox1: TGroupBox; RadioButton1: TRadioButton; RadioButton2: TRadioButton; RadioButton3: TRadioButton; Button1: TButton; procedure Button1Click(Sender: TObject); private

{ Private declarations } public { Public declarations } end; var Form2: TForm2; implementation {$R *.dfm} procedure TForm2.Button1Click(Sender: TObject); var banyak, harga, bayar : real; begin Banyak := StrToFloat(EBanyak.Text); if RadioButton1.Checked then Harga := 1000; if RadioButton2.Checked then Harga := 1500; if RadioButton3.Checked then Harga := 2000; Bayar := Banyak * Harga; EBayar.Text := FloatToStr(Bayar); end; end.

Radio Group

unit uRadioGroup; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm3 = class(TForm) Label1: TLabel; Label2: TLabel; Label3: TLabel; ENama: TEdit; EBanyak: TEdit; EBayar: TEdit; Button1: TButton; RadioGroup1: TRadioGroup; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations }

end; var Form3: TForm3; implementation {$R *.dfm} procedure TForm3.Button1Click(Sender: TObject); var banyak, harga, bayar : real; begin Banyak := StrToFloat(EBanyak.Text); case RadioGroup1.ItemIndex of 0 : Harga := 1000; 1 : Harga := 1500; 2 : Harga := 2000; end; Bayar := Banyak * Harga; EBayar.Text := FloatToStr(Bayar); end; end.

Scroll Bar

unit uScrollBar; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) ENilai1: TEdit; ENilai2: TEdit; ENilai3: TEdit; ENilaiRata: TEdit; ScrollBar1: TScrollBar; ScrollBar2: TScrollBar; ScrollBar3: TScrollBar; Button1: TButton; Button2: TButton; procedure ScrollBar1Scroll(Sender: TObject; ScrollCode: TScrollCode; var ScrollPos: Integer); procedure ScrollBar2Scroll(Sender: TObject; ScrollCode: TScrollCode; var ScrollPos: Integer); procedure ScrollBar3Scroll(Sender: TObject; ScrollCode: TScrollCode; var ScrollPos: Integer); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public

{ Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ENilaiRata.Text := FloatToStr ((StrToFloat(ENilai1.Text)+ StrToFloat(ENilai2.Text)+ StrToFloat(ENilai3.Text))/3); end; procedure TForm1.Button2Click(Sender: TObject); begin Application.Terminate; end; procedure TForm1.ScrollBar1Scroll(Sender: TObject; ScrollCode: TScrollCode; var ScrollPos: Integer); begin ENilai1.Text := FloatToStr(ScrollBar1.Position); end;

procedure TForm1.ScrollBar2Scroll(Sender: TObject; ScrollCode: TScrollCode; var ScrollPos: Integer); begin ENilai2.Text := FloatToStr(ScrollBar2.Position); end;

procedure TForm1.ScrollBar3Scroll(Sender: TObject; ScrollCode: TScrollCode; var ScrollPos: Integer); begin ENilai3.Text := FloatToStr(ScrollBar3.Position); end; end.

Memo

unit uMemo; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Memo1: TMemo; ComboBox1: TComboBox; ListBox1: TListBox; GroupBox1: TGroupBox; CheckBox1: TCheckBox; CheckBox2: TCheckBox; CheckBox3: TCheckBox; Button1: TButton; Button2: TButton; Button3: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject);

private { Private declarations } public { Public declarations } end; var FMemo: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin Memo1.Clear; Memo1.Lines.Add(ComboBox1.Text); Memo1.Lines.Add('String dari Listbox#' + IntToStr(ListBox1.ItemIndex+1)); case ListBox1.ItemIndex of 0 : Memo1.Color := clWhite; 1 : Memo1.Color := clAqua; 2 : Memo1.Color := clYellow;

end; end; procedure TForm1.Button2Click(Sender: TObject); begin if CheckBox1.State = cbChecked then FMemo.Font.Color := clRed else FMemo.Font.Color := clWindowText; FMemo.Font.Style := []; If CheckBox2.State = cbChecked Then FMemo.Font.Style := [fsItalic];

If CheckBox3.State = cbChecked Then FMemo.Font.Style := FMemo.Font.Style + [fsBold]; end; procedure TForm1.Button3Click(Sender: TObject); begin Application.Terminate; end; end.

Menu

unit uMenu; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, StdCtrls;

type TForm1 = class(TForm) MainMenu1: TMainMenu; PopupMenu1: TPopupMenu; Edit1: TEdit; Pilihan1: TMenuItem; EditWarnaBiru1: TMenuItem; EditWarnaMenu1: TMenuItem; EditWarnaHijau1: TMenuItem;

Keluar1: TMenuItem; eksWarnaKuning1: TMenuItem; eksWarnaMerah1: TMenuItem; eksWarnaDefault1: TMenuItem; BiruTua1: TMenuItem; BiruMuda1: TMenuItem; procedure EditWarnaBiru1Click(Sender: TObject); procedure EditWarnaMenu1Click(Sender: TObject); procedure EditWarnaHijau1Click(Sender: TObject); procedure eksWarnaKuning1Click(Sender: TObject); procedure eksWarnaMerah1Click(Sender: TObject); procedure eksWarnaDefault1Click(Sender: TObject); procedure Keluar1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1 : TForm1; implementation

end; procedure TForm1.eksWarnaDefault1Click(Sender: TObject); begin Edit1.Font.Color := clWindowText; end; procedure TForm1.eksWarnaKuning1Click(Sender: TObject); begin Edit1.Font.Color := clYellow; end; procedure TForm1.eksWarnaMerah1Click(Sender: TObject); begin Edit1.Font.Color := clRed; end; procedure TForm1.Keluar1Click(Sender: TObject); begin Application.Terminate; end; end.

{$R *.dfm} procedure TForm1.EditWarnaBiru1Click(Sender: TObject); begin Edit1.Color := clBlue; end; procedure TForm1.EditWarnaHijau1Click(Sender: TObject); begin Edit1.Color := clLime; end; procedure TForm1.EditWarnaMenu1Click(Sender: TObject); begin Edit1.Color := clMenu;

Вам также может понравиться