0% found this document useful (0 votes)
68 views7 pages

Nama: Febria Eka Rahmawati NBI: 461103369 Kelas: T Tugas: Modul 6

This document contains code snippets from multiple Delphi projects demonstrating the use of different GUI components including edit boxes, radio buttons, radio groups, scroll bars, memos, and menus. Each code snippet shows how to initialize and interact with the components including setting properties and handling events.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views7 pages

Nama: Febria Eka Rahmawati NBI: 461103369 Kelas: T Tugas: Modul 6

This document contains code snippets from multiple Delphi projects demonstrating the use of different GUI components including edit boxes, radio buttons, radio groups, scroll bars, memos, and menus. Each code snippet shows how to initialize and interact with the components including setting properties and handling events.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 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;

You might also like