Assalamu 'alaikum semua, udah lama nih engga ketemu di dunia maya yang "aneh, tapi virtual ini", hihihihi... :D
Hari ini kita bahas cara membuat aplikasimu formnya berkedip dengan Lazarus RAD IDE. Yuk mari disimak ;)
Untuk Lazarusnya download di lazarus.freepascal.org 105 MB di Windows, tersedia juga untuk paket .DEB dan .RPM atau TARnya sesuai distro Linux yang dipakai.

- Klik popup-menu "File" > "New" > Pilih "Application".
- Lalu, sudah tersedia Form1, tambahkan satu button, disana otomatis dinamai Button1.
- Tambahkan timer, liat objek inspector itu di kanan gambar, pada tab "Properties" beri "Interval" sesuai lama form meredup (saya buat 30 agar berkedip dengan cepat), pada opsi "Enabled" beri nilai False. Untuk Button1, beri Caption "buat berkedip!".
Nah sekarang pembuatan, klik 2 kali Button1 tadi, tulis code
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Enabled := True // baris ini untuk menjalankan Timer1 tadi
end;
Keterangan: Kode diatas akan mengaktifkan komponen Timer1
Klik 2 kali Button1 tadi, tulis kode (perhatikan fungsi kode)
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Form1.AlphaBlendValue:= Form1.AlphaBlendValue - 5; // nilai akan bekurang 5
if Form1.AlphaBlendValue = 0 then // jika nilai nol maka dibalikkan ke 255
begin
Form1.AlphaBlendValue:= 255; // Opacity normal di Lazarus bernilai 255, ini bit atau byte lupa saya :D
end;
end;
Sekian tutorial dari saya :D Semoga bermanfaat.

3 komentar
Click here for komentarTest accepted
ReplySaya senang blog ini akhirnya up lagi. Alhamdulillah, saya senang sekali akang punya tempat yang lapang di hati akang untuk Islam dan ilmu agama Islam.
ReplyMengapa tidak mendaftar saja hosting gratis di 2freehosting.com lalu akang beli domain yang murah di idwebhost.com? Bukankah itu akan memperpanjang masa hidup blog akang? Ya sedikit menabung memang, sih :)
Terimakasih kang, memang saya kemarin bermasalah dengan penyedia domain lama. Alhamdulillah ini ada domain lagi, berhubung masih bergantung pada orangtua dan belum tahu cara membayar lewat internet, sementara pakai yang gratis untuk belajar dulu. Insyaallah lulus nanti saya akan memesan domain baru.
ReplyConversionConversion EmoticonEmoticon