Bugün Color kütüphanesi kullanırken renklerin onaltılık taban koduna ihtiyaç duydum ve onluk tabandaki RGB renk kodunu kısa bir yöntem ile 6 karakterli (Mesela beyaz: #FFFFFF) biçime çevirebileceğimizi öğrendim.
Bunun için (bir int değerini hexadecimal’a çevirme):
int decDeger = 255;
string hexDeger = decDeger.ToString("X");
Bir Decimal RGB kodu RRGGBB formatına çevirmek için:
Color c = Color.Red;
string hexColor = "" +
Convert.ToInt32(c.R).ToString("X") +
Convert.ToInt32(c.G).ToString("X") +
Convert.ToInt32(c.B).ToString("X");
Yorumlar
bilgiler için teşekürler.
Gözünü sevdiğimin Visual Studio’su. Her dilde böyle hazır fonksiyonlar yok tabi. 256lık tabandaki rengi 16lık tabana çevirmek için az uğraşmadım