Web Hosting

[Lazarus tutorial] Membuat aplikasi form berkedip

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.

Lazarus-120x120

  1. Klik popup-menu "File" > "New" > Pilih "Application".

  2. Lalu, sudah tersedia Form1, tambahkan satu button, disana otomatis dinamai Button1.

  3. 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.
Previous
Next Post »

3 komentar

Click here for komentar
Dio Affriza
admin
August 4, 2013 at 6:25 PM ×

Test accepted

Reply
avatar
August 15, 2013 at 7:25 PM ×

Saya senang blog ini akhirnya up lagi. Alhamdulillah, saya senang sekali akang punya tempat yang lapang di hati akang untuk Islam dan ilmu agama Islam.

Mengapa 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 :)

Reply
avatar
Dio Affriza
admin
August 15, 2013 at 7:38 PM ×

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.

Reply
avatar