You are on page 1of 2

Pada kesempatan kali ini saya akan mencoba membahas bagaimana membuat efek animasi pada saat form

ditampilkan. Efek animasi yang dibahas disini hanya berupa efek animasi sederhana dengan memanfaatkan fungsi AnimateWindow. Efek animasi form yang ditampilkan pun hanya berupa :

Tampilan form bergerak dari kiri ke kanan Tampilan form bergerak dari kanan ke kiri Tampilan form bergerak dari atas ke bawah Tampilan form bergerak dari bawah ke atas

Untuk dapat membuat animasi seperti diatas, maka kita cukup menambahkan script pada event onShow pada form yang ingin diberi animasi seperti berikut : Tampilan Form Bergerak Dari Kiri Ke Kanan 1procedure TForm1.FormShow(Sender: TObject); 2begin 3 AnimateWindow(Self.Handle, 999, AW_HOR_POSITIVE or AW_ACTIVATE); 4end; Tampilan Form Bergerak Dari Kanan Ke Kiri 1procedure TForm1.FormShow(Sender: TObject); 2begin 3 AnimateWindow(Self.Handle, 999, AW_HOR_NEGATIVE or AW_ACTIVATE); 4end;

Tampilan Form Bergerak Dari Atas Ke Bawah 1procedure TForm1.FormShow(Sender: TObject); 2begin 3 AnimateWindow(Self.Handle, 999, AW_VER_POSITIVE or AW_ACTIVATE); 4end

Tampilan Form Bergerak Dari Bawah Ke Atas 1procedure TForm1.FormShow(Sender: TObject); 2begin 3 AnimateWindow(Self.Handle, 999, AW_VER_NEGATIVE or AW_ACTIVATE); 4end;

Nah cukup dengan memanfaatkan fungsi AnimateWindow seperti contoh diatas kita sudah mendapatkan efek animasi sederhana pada saat form ditampilkan. Untuk nilai 999 yang terdapat

pada contoh script diatas dapat diganti sesuai dengan kebutuhan kita. Semakin besar nilainya maka tampilan form bergerak semakin lambat, semakin kecil nilainya maka tampilan form bergerak semakin cepat. Semoga tutorial sederhana ini dapat membantu pekerjaan temanteman...

You might also like