Skip to main content

Cara Membuat Efek Gradasi Warna Pada Form Delphi (Bagian 2)

Tutorial ini merupakan bagian kedua dari tutorial cara efek gradasi warna pada form di delphi (baca: Cara Membuat Efek gradasi Warna Pada Form Delphi). Pada tutorial Kedua ini akan dibahas cara alternatif untuk membuat efek gradasi warna pada form di delphi.

efek gradasi warna pada form delphi

Dengan mengubah nilai pada property Color dari form, Anda dapat mengubah warna form, misalnya clBtnFace, clBlack, atau $000080FF. Tapi jika Anda ingin membuat warna gradasi pada form tersebut, delphi tidak menyediakannya secara built-in pada property, tidak pada komponen bawaan delphi.

Untuk membuat gradasi warna pada form, Anda dapat memberikan kode di bawah ini pada event OnPaint dari form:

procedure TFrmGradient.FormPaint(Sender: TObject);
var
  Row, Ht: Word;
  iX: Integer;
begin
  iX:= 255;
  Ht:= (ClientHeight + 512) div 256;
  for Row:=0 to 512 do
  begin
    with Canvas do
    begin
      Brush.Color:= RGB(iX, 200, row);
      FillRect(Rect(0, Row * Ht, ClientWidth, (Row + 1) * Ht));
      iX:= (iX-1)
    end;
  end;
end;

Anda bisa mendapatkan warna gradasi sesuai yang Anda inginkan dengan cara mengubah nilai pada baris:

iX:= 255;

dan atau

Brush.Color:= RGB(iX, 200, row);

Sampai di sini tutorial kali ini. Kita bertemu lagi pada postingan berikutnya. Terima kasih atas kunjungan Anda pada blog sederhana saya dan ... semoga artikel ini bermanfaat. Salam.

Comments

Popular posts from this blog

Pengenalan Dasar Qlik Sense

Dewasa ini konsep penyajian data informasi banyak mengalami perubahan yang menggembirakan. Jika dahulu, konsep penyajian data adalah dalam bentuk larik-larik data berisi teks dan biasanya tidak dinamis dan tidak interaktif. Sekarang, seiring dengan pertumbuhan data informasi yang masif, dibutuhkan sebuah teknik penyajian data yang semakin sederhana namun memuat banyak informasi, tersaji secara dinamis dan interaktif, menjadikan pekerjaan analisis data lebih menyenangkan dari sebelumnya. Di sinilah konsep Business Intelligence berawal. Idenya adalah, saya sajikan kepada Anda begitu banyak informasi yang tentu saja yang Anda butuhkan, dalam format visual yang bersih, informatif, dinamis, dan interaktif dalam layar komputer Anda. Qlik Sense merupakan sebuah Aplikasi Reporting untuk keperluan Bussiness Intelligence. Merupakan pengembangan dari aplikasi BI pendahulunya yaitu QlikView . Qlik Sense pada dasarnya sama dengan QlikView . Hanya saja Qlik Sense lebih menekankan pada ide

Cara Membuat Dan Menggunakan Unit Di Delphi

Artikel ini adalah lanjutan dari artikel Bekerja Dengan Unit Di Delphi .  Untuk membuat unit baru, pilih menu File | New | Unit . Listing di bawah ini merupakan suatu contoh unit yang dibuat Delphi. unit Unit2; interface implementation end.

Cara Menggunakan DLL Di Delphi

Pada artikel sebelumnya kita telah membahas apa itu Dynamic Link Library dan bagaimana cara membuatnya di Delphi (baca: Mengenal Dynamic Link Library Di Delphi ). Kini Anda telah mengerti bagaimana cara membuat file DLL Anda sendiri. Permasalahan yang paling mendasar sekarang, mungkin adalah bagaimana cara menggunakan file DLL yang telah Anda buat pada aplikasi Anda dan mendapatkan keuntungan darinya. Terdapat dua cara penggunaan DLL, yakni Load-time dynamic lingking dan Run-time dynamic linking . Setelah membaca dan menerapkan contoh aplikasi sederhana dalam artikel ini, Anda akan dapat memahami perbedaan di antara kedua metode sehingga Anda dapat menentukan kapan menggunakan metode tersebut dan sebaliknya. Load-time Dynamic Linking (Cara Implisit) Jika Anda menggunakan cara ini, file DLL dimuat pada saat aplikasi dijalankan. Untuk melakukannya, Anda tinggal menulis prototype fungsi yang digunakan dengan tambahan pengarah eksternal. Sebagai contoh: function FungsiDLL(In