Gradien Warna Pada Form Delphi

2
Gradien Warna Pada Form Delphi Selasa, 22 Juni 2010 di 21.08 | bosan dengan tampilan form delphi anda.... sekarang anda dapat membuat tampilan form delphi anda sedikit lebih menarik... disini kita akan membuat gradien warna...langsung aja yah silahkan buka new project delphi anda....lalu isikan code dibawah ini procedure TForm1.FormPaint(Sender: TObject); var Row, Ht: Word; IX: Integer; begin iX :=200 ; Ht:=(ClientHeight + 512) div 256; for Row := 0 to 512 do begin with Canvas do begin Brush.Color := RGB(Ix,150,row); FillRect(Rect(0, Row * Ht, ClientWidth, (Row + 1) * Ht)); IX :=(IX-1); end; end; end; end. jalankan delphi anda....dan lihat hasilnya.... Untuk memperindah tampilan program yang Anda buat, Anda bisa membuat form gradient. Caranya yaitu dengan menambahkan kode pada event OnPaint dari form seperti contoh di bawah ini: procedure TForm1.FormPaint(Sender: TObject); var Row, Ht: Word; IX: Integer; begin iX :=200 ; Ht:=(ClientHeight + 512) div 256; for Row := 0 to 512 do begin with Canvas do begin Brush.Color := RGB(Ix,150,row); FillRect(Rect(0, Row * Ht, ClientWidth, (Row + 1) * Ht)); IX :=(IX-1); end;

Transcript of Gradien Warna Pada Form Delphi

Page 1: Gradien Warna Pada Form Delphi

Gradien Warna Pada Form Delphi Selasa, 22 Juni 2010 di 21.08 |   bosan dengan tampilan form delphi anda....sekarang anda dapat membuat tampilan form delphi anda sedikit lebih menarik...disini kita akan membuat gradien warna...langsung aja yah

silahkan buka new project delphi anda....lalu isikan code dibawah iniprocedure TForm1.FormPaint(Sender: TObject);varRow, Ht: Word;IX: Integer;beginiX :=200 ;Ht:=(ClientHeight + 512) div 256;for Row := 0 to 512 dobeginwith Canvas do beginBrush.Color := RGB(Ix,150,row);FillRect(Rect(0, Row * Ht, ClientWidth, (Row + 1) * Ht));IX :=(IX-1);end;end;end;

end.

jalankan delphi anda....dan lihat hasilnya....

Untuk memperindah tampilan program yang Anda buat, Anda bisa membuat form gradient. Caranya yaitu dengan menambahkan kode pada event OnPaint dari form seperti contoh di bawah ini:

procedure TForm1.FormPaint(Sender: TObject);varRow, Ht: Word;IX: Integer;beginiX :=200 ;Ht:=(ClientHeight + 512) div 256;for Row := 0 to 512 dobeginwith Canvas do beginBrush.Color := RGB(Ix,150,row);FillRect(Rect(0, Row * Ht, ClientWidth, (Row + 1) * Ht));IX :=(IX-1);end;end;end;

Untuk mengganti menjadi warna lain, Anda tinggal mengganti pada baris:

Brush.Color := RGB(Ix,150,row);

RGB merupakan kombinasi warna Red, Green, Blue. Nilai yang bisa Anda masukkan pada RGB yaitu 0 sampai 255.