4. Klik dua kali pada komponen tombol Button1, lalu isikan kode berikut di antara begin ..
end:
procedure TForm1.Button1Click(Sender: TObject);
begin
close;
end;
5. Kembali ke Form Designer lalu klik pada Form1 kemudian pada tab Even klik dua kali
pada OnCreate dan isikan kode berikut diantara begin end;
procedure TForm1.FormCreate(Sender: TObject);
var
region:HRgn;
begin
region:=CreateEllipticRgn(1,1,200,200);
SetWindowRgn(handle, region, true);
button1.Caption:='Keluar';
end;
6. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.
TOUCH KEYBOARD
3. Atur properti Align komponen TouchKeyboard dengan memilih alBottom pada kotak
combo disampingnya.
4. Tambahkan komponen TMemo yang terdapat pada komponen palette Standard dan atur
properties Align menjadi alClient sehingga tampilan aplikasi menjadi seperti gambar 2.
Gambar 2. Form yang sudah ditambahkan komponen Memo dan Touch Keyboard
5. Hapus isi dari properties Lines TMemo sehingga tidak terdapat tulisan apapun pada
komponen TMemo.
6. Jalankan program anda dengan klik Run, atau tekan pada tombol F9.
MEMBUAT GARIS PADA FORM
3. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.
MEMBUAT FORM TRANSPARAN
3. Klik tab Even pada properties lalu klik dua kali pada OnActivate, lalu isikan kode
berikut di antara begin .. end:
procedure TForm1.FormActivate(Sender: TObject);
begin
button1.Caption:='Form Ini Transparan Boo';
end;
4. Dan klik dua kali pada OnCrate, lalu isikan kode berikut di antara begin .. end:
procedure TForm1.FormCreate(Sender: TObject);
var
FullRgn, ClientRgn, ButtonRgn:THandle;
Margin, X, Y:Integer;
begin
Margin:=(width-clientwidth) div 2;
fullRgn:=createRectRgn(0,0,width,height);
x:=margin;
y:=height-clientheight-margin;
clientRgn:=createRectRgn(x,y,x+clientwidth, y+clientheight);
combineRgn(fullRgn,fullRgn,clientRgn,RGN_DIFF);
x:=x+button1.Left;
y:=y+button1.Top;
buttonRgn:=createRectRgn(x,y,x+button1.width, y+button1.height);
combineRgn(fullRgn,fullRgn,buttonRgn,RGN_OR);
setwindowRgn(handle, fullRgn, True);
end;
5. Klik dua kali pada komponen Button1, lalu isikan kode berikut di antara begin .. end:
procedure TForm1.Button1Click(Sender: TObject);
begin
close;
end;
6. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.
MEMBUAT FORM MEMBESAR
3. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.
WARNA FORM
5. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.
MEMBUAT BACKGROUND GRADASI WARNA FORM
3. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.
MEMBUAT BORDERSTYLE
3. Klik dua kali pada komponen Button1, lalu isikan kode berikut di antara begin .. end:
procedure TForm1.Button1Click(Sender: TObject);
begin
form1.BorderStyle:=bsdialog;
end;
4. Kembali ke Form Designer lalu klik dua kali pada komponen Button2 dan isikan kode
berikut diantara begin end;
procedure TForm1.Button2Click(Sender: TObject);
begin
form1.BorderStyle:=bsnone;
end;
5. Kembali ke Form Designer lalu klik dua kali pada komponen Button3 dan isikan kode
berikut diantara begin end;
procedure TForm1.Button3Click(Sender: TObject);
begin
form1.BorderStyle:=bssizetoolwin;
end;
6. Kembali ke Form Designer lalu klik dua kali pada komponen Button4 dan isikan kode
berikut diantara begin end;
procedure TForm1.Button4Click(Sender: TObject);
begin
form1.BorderStyle:=bstoolwindow;
end;
7. Kembali ke Form Designer lalu klik dua kali pada komponen Button5 dan isikan kode
berikut diantara begin end;
procedure TForm1.Button5Click(Sender: TObject);
begin
form1.BorderStyle:=bssizeable;
end;
8. Kembali ke Form Designer lalu klik dua kali pada komponen Button6 dan isikan kode
berikut diantara begin end;
procedure TForm1.Button6Click(Sender: TObject);
begin
form1.BorderStyle:=bssingle;
end;
9. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.
MEMBUAT TULISAN BERGERAK
4. Klik dua kali pada komponen Timer1, lalu isikan kode berikut di antara begin .. end:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
label1.Left:=label1.Left-1;
if label1.Left<-120 then label1.Left:=520;
end;
5. Klik dua kali pada komponen komponen Timer2, lalu isikan kode berikut di antara begin
.. end:
procedure TForm1.Timer2Timer(Sender: TObject);
begin
{if label1.Visible=true then label1.Visible:=false }
//else label1.Visible:=true;
end;
6. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.
MEMBUAT ANIMASI GAMBAR
5. Klik dua kali pada komponen Timer1, lalu isikan kode berikut di antara begin .. end:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
case animasi of
0:image1.Picture.LoadFromFile('11.bmp');
1:image1.Picture.LoadFromFile('12.bmp');
2:image1.Picture.LoadFromFile('13.bmp');
3:image1.Picture.LoadFromFile('14.bmp');
4:image1.Picture.LoadFromFile('15.bmp');
end;
inc (animasi);
if animasi=5 then
animasi:=0;
end;
6. Kembali ke Form Designer lalu klik dua kali pada komponen Timer2 dan isikan kode
berikut diantara begin end;
procedure TForm1.Timer2Timer(Sender: TObject);
begin
timer2.Interval:=50;
label1.Visible:=true;
if label1<>nil then
label1.Top:=label1.Top-1;
if label1.Top=-4 then
form1.Close;
end;
7. Kembali ke Form Designer lalu klik dua kali pada komponen Button1 dan isikan kode
berikut diantara begin end;
procedure TForm1.Button1Click(Sender: TObject);
begin
timer1.Enabled:=true;
end;
8. Kembali ke Form Designer lalu klik dua kali pada komponen Button2 dan isikan kode
berikut diantara begin end;
procedure TForm1.Button2Click(Sender: TObject);
begin
timer1.Enabled:=false;
image1.Visible:=false;
button1.Visible:=false;
button2.Visible:=false;
form1.Color:=clwhite;
timer2.Enabled:=true;
timer2.Interval:=10;
label1.Font.Color:=clblue;
label1.Alignment:=tacenter;
end;
9. Kembali ke Form Designer lalu klik komponen Form1 lalu klik tab Even pada jendela
properties kemudian klik dua kali pada kolom OnCreate dan isikan kode berikut diantara
begin end;
procedure TForm1.FormCreate(Sender: TObject);
begin
end;
10. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.
MEMAINKAN FILE AUDIO
4. Klik dua kali pada komponen tombol Buka, lalu isikan kode berikut di antara begin ..
end:
procedure TForm5.Button1Click(Sender: TObject);
begin
if dlgBuka.Execute then
begin
lblNamaFile.Caption:=dlgBuka.FileName;
mpLatih.FileName:=dlgBuka.FileName;
mpLatih.Open;
pbProgress.Position:=mpLatih.Position;
pbProgress.Max:=mpLatih.Length;
mpLatih.Enabled:=True;
tmrLatih.Enabled:=True;
end;
end;
5. Kembali ke Form Designer lalu klik dua kali pada komponen tombol keluar dan isikan
kode berikut diantara begin end;
procedure TForm5.Button2Click(Sender: TObject);
begin
application.Terminate;
end;
6. Kembali ke Form Designer lalu klik dua kali pada komponen timer dan isikan kode
berikut diantara begin end;
procedure TForm5.Timer1Timer(Sender: TObject);
begin
pbProgress.Position:=mpLatih.Position;
end;
7. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.
MEMAINKAN FILE AUDIO VIDEO
4. Klik dua kali pada komponen tombol Buka, lalu isikan kode berikut di antara begin ..
end:
procedure TfrmAudioVideo.btBukaClick(Sender: TObject);
begin
if dlgBuka.Execute then
begin
lblNamaFile.Caption:=dlgBuka.FileName;
mpLatih.FileName:=dlgBuka.FileName;
mpLatih.Open;
pbProgress.Position:=mpLatih.Position;
pbProgress.Max:=mpLatih.Length;
mpLatih.Enabled:=True;
tmrLatih.Enabled:=True;
end;
5. Kembali ke Form Designer lalu klik dua kali pada komponen tombol keluar dan isikan
kode berikut diantara begin end;
procedure TfrmAudioVideo.Button2Click(Sender: TObject);
begin
application.Terminate;
end;
6. Kembali ke Form Designer lalu klik dua kali pada komponen timer dan isikan kode
berikut diantara begin end;
procedure TfrmAudioVideo.tmrLatihTimer(Sender: TObject);
begin
pbProgress.Position:=mpLatih.Position;
end;
7. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.
MEMBUAT WEB BROWSER
4. Klik dua kali pada komponen tombol Navigator, lalu isikan kode berikut di antara begin
.. end:
procedure TForm5.Button1Click(Sender: TObject);
begin
web.Navigate(ComboBox.Text);
end;
5. Kembali ke Form Designer lalu klik dua kali pada komponen SpeedButton1 dan isikan
kode berikut diantara begin end;
procedure TForm5.SpeedButton1Click(Sender: TObject);
begin
Web.GoBack;
end;
6. Kembali ke Form Designer lalu klik dua kali pada komponen SpeedButton2 dan isikan
kode berikut diantara begin end;
procedure TForm5.SpeedButton2Click(Sender: TObject);
begin
Web.Stop;
end;
7. Kembali ke Form Designer lalu klik dua kali pada komponen SpeedButton3 dan isikan
kode berikut diantara begin end;
procedure TForm5.SpeedButton3Click(Sender: TObject);
begin
Web. Refresh;
end;
8. Kembali ke Form Designer lalu klik dua kali pada komponen SpeedButton4 dan isikan
kode berikut diantara begin end;
procedure TForm5.SpeedButton4Click(Sender: TObject);
begin
Web. GoForward;
end;
9. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.
MEMBUAT SITUS FAVORIT
4. Klik dua kali pada komponen ComboBox1, lalu isikan kode berikut di antara begin ..
end:
procedure TForm1.ComboBox1Click(Sender: TObject);
begin
case ComboBox1.ItemIndex of
0:aktif('www.yahoo.com');
1:aktif('www.google.com');
2:aktif('www.detik.com');
3:aktif('www.facebook.com');
4:aktif('www.youtube.com');
end;
end;
{$R *.dfm}
6. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.
MEMBUAT KAMUS SEDERHANA
5. Klik dua kali pada komponen tombol Button Pilihan Paling Atas, lalu isikan kode
berikut di antara begin .. end:
procedure TForm1.Button2Click(Sender: TObject);
begin
listbox1.ItemIndex:=0;
memo1.Text:='Ayah, Bapak';
end;
6. Kembali ke Form Designer lalu klik pada Form1 kemudian pada tab Even klik dua kali
pada OnCreate dan isikan kode berikut diantara begin end;
procedure TForm1.FormCreate(Sender: TObject);
begin
memo1.Text:='';
end;
7. Kembali ke Form Designer lalu klik pada ListBox1 kemudian pada tab Even klik dua
kali pada OnKlick dan isikan kode berikut diantara begin end;
procedure TForm1.ListBox1Click(Sender: TObject);
begin
case listbox1.ItemIndex of
0:memo1.Text:='Ayah, Bapak';
1:memo1.Text:='Bunda, Ibu';
2:memo1.Text:='Istri';
3:memo1.Text:='Suami';
4:memo1.Text:='Kemarilah';
5:memo1.Text:='Kalo tidak diambil nanti sial';
6:memo1.Text:='Pergi';
7:memo1.Text:='Gerobak';
8:memo1.Text:='Mahal';
9:memo1.Text:='Bosan, Jenuh';
end;
end;
8. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, Jika terjadi
kesalahan periksa kembali kebenaran programnya.