Laporan Akhir Lab TI Algoritma dan Pemrograman (AP 2A) Pertemuan 8 Animasi pada DELPHI
LISTING PROGRAM:
FORM 1
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if Label1.Visible=true then
begin
label1.visible:=false
end else
label1.visible:=true;
end;
procedure TForm1.Timer2Timer(Sender: TObject);
begin
Label2.Caption:=TimeToStr(Time);
Label3.Caption:=DateToStr(Date);
end;
procedure TForm1.Form21Click(Sender: TObject);
begin
Form2.show;
end;
procedure TForm1.Exit1Click(Sender: TObject);
begin
Application.Terminate
end;
end.
FORM 2
procedure TForm2.CheckBox1Click(Sender: TObject);
begin
if CheckBox1.Checked then begin
Edit2.Font.Style:=Edit2.Font.Style+[fsBold];
end
else
edit2.Font.Style:=Edit2.Font.Style-[fsBold];
end;
procedure TForm2.CheckBox2Click(Sender: TObject);
begin
if CheckBox2.Checked then begin
edit2.Font.Style:=Edit2.Font.Style+[fsItalic];
end
else
edit2.Font.Style:=Edit2.Font.Style-[fsItalic];
end;
procedure TForm2.CheckBox3Click(Sender: TObject);
begin
if CheckBox3.Checked then begin
edit2.Font.Style:=Edit2.Font.Style+[fsUnderline];
end
else
edit2.Font.Style:=Edit2.Font.Style-[fsUnderline];
end;
procedure TForm2.RadioButton1Click(Sender: TObject);
begin
edit2.Font.Name:='Times New Roman'
end;
procedure TForm2.RadioButton2Click(Sender: TObject);
begin
Edit2.Font.Name:='Calibri'
end;
procedure TForm2.RadioButton3Click(Sender: TObject);
begin
edit2.Font.Name:='Arial'
end;
procedure TForm2.Button1Click(Sender: TObject);
begin
Edit2.Font.Color:=ColorBox1.Selected;
end;
procedure TForm2.Button2Click(Sender: TObject);
begin
Application.Terminate;
end;
procedure TForm2.Edit1Change(Sender: TObject);
begin
edit2.Text:=edit1.Text;
end;
end.
LOGIKA PROGRAM:
Form 1
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if Label1.Visible=true then
begin
label1.visible:=false
end else
label1.visible:=true;
end;
procedure TForm1.Timer1Timier(Sender: TObject);
Membuat procedure untuk timer1 ketika timer dimulai
if Label1.Visible=true then
begin
label1.visible:=false
end else
label1.visible:=true;
Jika label1 ditampilkan maka akan dihilangkan dan jika dihilangkan maka akan ditampilkan
procedure TForm1.Timer2Timer(Sender: TObject);
begin
Label2.Caption:=TimeToStr(Time);
Label3.Caption:=DateToStr(Date);
end;
procedure TForm1.Timer2Timier(Sender: TObject);
Membuat procedure untuk timer2 ketika timer dimulai
Label2.Caption:=TimeToStr(Time);
Mengubah jam ke string
Label3.Caption:=DateToStr(Date);
Mengubah tanggal ke string
procedure TForm1.Form21Click(Sender: TObject);
begin
Form2.show;
end;
procedure TForm1.Form21Click(Sender: TObject);
Membuat procedure untuk menu2 ketika di klik
Form2.show;
Untuk menampilkan form 2
procedure TForm1.Exit1Click(Sender: TObject);
begin
Application.Terminate
end;
procedure TForm1.Exit1Click(Sender: TObject);
Membuat procedure untuk exit ketika di klik
Application.Terminate
Untuk keluar dari program
Form 2
procedure TForm2.CheckBox1Click(Sender: TObject);
begin
if CheckBox1.Checked then begin
Edit2.Font.Style:=Edit2.Font.Style+[fsBold];
end
else
edit2.Font.Style:=Edit2.Font.Style-[fsBold];
end;
procedure TForm2.CheckBox1Click(Sender: TObject);
Membuat procedure ketika checkbox1di klik
if CheckBox1.Checked then begin
Edit2.Font.Style:=Edit2.Font.Style+[fsBold];
end
else
edit2.Font.Style:=Edit2.Font.Style-[fsBold];
end;
Jika checkbox1 di cheklis maka font pada edit2 menjadi Bold tetapi jika di unchek maka font pada edit2 menjadi seperti awal
procedure TForm2.CheckBox2Click(Sender: TObject);
begin
if CheckBox2.Checked then begin
edit2.Font.Style:=Edit2.Font.Style+[fsItalic];
end
else
edit2.Font.Style:=Edit2.Font.Style-[fsItalic];
end;
procedure TForm2.CheckBox2Click(Sender: TObject);
Membuat procedure ketika checkbox2di klik
if CheckBox2.Checked then begin
Edit2.Font.Style:=Edit2.Font.Style+[fsItalic];
end
else
edit2.Font.Style:=Edit2.Font.Style-[fsItalic];
end;
Jika checkbox2 di cheklis maka font pada edit2 menjadi Italic tetapi jika di unchek maka font pada edit2 menjadi seperti awal
procedure TForm2.CheckBox3Click(Sender: TObject);
begin
if CheckBox3.Checked then begin
edit2.Font.Style:=Edit2.Font.Style+[fsUnderline];
end
else
edit2.Font.Style:=Edit2.Font.Style-[fsUnderline];
end;
procedure TForm2.CheckBox3Click(Sender: TObject);
Membuat procedure ketika checkbox3di klik
if CheckBox3.Checked then begin
Edit2.Font.Style:=Edit2.Font.Style+[fsUnderline];
end
else
edit2.Font.Style:=Edit2.Font.Style-[fsUnderline];
end;
Jika checkbox3 di cheklis maka font pada edit2 menjadi Underline tetapi jika di unchek maka font pada edit2 menjadi seperti awal
procedure TForm2.RadioButton1Click(Sender: TObject);
begin
edit2.Font.Name:='Times New Roman'
end;
procedure TForm1.RadioButton1Click(Sender: TObject);
Membuat procedure untuk radiobutton pada saat di klik
Edit2.Font.Name:=’Times New Roman’;
Mengubah font pada edit2 menjadi Times New Roman
procedure TForm2.RadioButton2Click(Sender: TObject);
begin
edit2.Font.Name:=’Calibri'
end;
procedure TForm1.RadioButton2Click(Sender: TObject);
Membuat procedure untuk radiobutton pada saat di klik
Edit2.Font.Name:=’Calibri’;
Mengubah font pada edit2 menjadi Calibri
procedure TForm2.RadioButton3Click(Sender: TObject);
begin
edit2.Font.Name:='Arial'
end;
procedure TForm1.RadioButton3Click(Sender: TObject);
Membuat procedure untuk radiobutton pada saat di klik
Edit2.Font.Name:=’Arial’;
Mengubah font pada edit2 menjadi Arial
procedure TForm2.Button1Click(Sender: TObject);
begin
Edit2.Font.Color:=ColorBox1.Selected;
end;
procedure TForm1. Button1Click(Sender: TObject);
Membuat procedure untuk button pada saat di klik
Edit2.Font.Color:=ColorBox1.Selected;
Mengubah font color menjadi pilihan pada saat memilih warna di colorbox
procedure TForm2.Button2Click(Sender: TObject);
begin
Application.Terminate
end;
procedure TForm1. Button2Click(Sender: TObject);
Membuat procedure untuk button pada saat di klik
Application.Terminate
Untuk keluar dari program
procedure TForm2.Edit1Change(Sender: TObject);
begin
edit2.Text:=edit1.Text;
end;
procedure TForm1. Edit1Chage(Sender: TObject);
Membuat procedure untuk edit1 pada saat kita mengetik
Edit2.Text:=Edit1.Text;
Menampilkan text yang ada di edit2 sama dengan edit1
OUTPUT PROGRAM:
Belum ada Komentar untuk "Laporan Akhir Lab TI Algoritma dan Pemrograman (AP 2A) Pertemuan 8 Animasi pada DELPHI"
Posting Komentar