Thursday, July 31, 2008 1:00 AM dede

ColorTranslator

Q:
Bagaimana mengubah color background dengan RGB/QBColor?
RGB -- biasa di gunakan pada VB6.

A:
Yang umumnya kita menggunakan Color.FromArgb() atau Color.Blue.
Yang menjadi perhatian adalah QBColor? wah ini fungsi dari jaman win 3.1 atawa vb3.
Jadi bernostalgila. :)
QBColor (Microsoft.VisualBasic.QBColor) hanya akan menerima input 0 sampai 15. bukan pilihan warna yang banyak.
Dan untuk meng-convert menjadi RGB. kita perlu mengadakan perhitungan bila ingin menggunakan fungsi Color.FromArgb(). Buat yang agak ogah menghitung-hitung, tenang di BCL .Net sudah ada converter-nya.
ColorTranslator (System.Drawing.ColorConverter). Fungsi ini bisa mengconvert From/To Win32, Ole dan Html.
Tentu ini bisa membantu untuk mengubah number yang di hasilkan oleh QBColor menjadi Color Type.
Seperti apa penggunaan untuk QBColor dan ColorTranslator:

Color c = ColorTranslator.FromWin32(QBColor(number));
Dim c as Color = ColorTranslator.FromWin32(QBColor(number))
Untuk reference QBColor.

note:
color = english us. colour = english uk.

Share this post: | | | |
Filed under: , , ,

Comments

No Comments