هگزادسیمال
دستگاه اعداد پایه ۱۶ یا دستگاه شانزدهشانزدهی (به انگلیسی: hexadecimal) (هِگزادِسیمال) (به اختصار hex) در علوم رایانه و ریاضیات، سامانهٔ عددنویسی بر پایه ۱۶ میباشد. این سیستم از نمادهای ۰ تا ۹ برای مقادیر صفر تا نه و از حروف F،E،D،C،B،A برای مقادیر ده تا پانزده استفاده میکند. عددنویسی به صورت هگزادسیمال به طور گستردهای توسط طراحان و برنامهنویسان سیستمهای رایانهای مورد استفاده قرار میگیرد. در رایانش، هگزادسیمال معمولاً با پیشوند "0x" آغاز میشود.
برای گرفتن مقدار رنگ به صورت هگزادسیمال از طریق ColorDialog، میتوان به صورت زیر عمل کرد:
- گرفتن مقدار ARGB از ColorDialog
- فیلتر کانال آلفا با استفاده از & 0x00FFFFFF
- تبدیل به فرمت هگزادسیمال
if (colorDialog1.ShowDialog() == DialogResult.OK) { string code = (colorDialog1.Color.ToArgb() & 0x00FFFFFF).ToString("X6"); }
توجه داشته باشید که علامت # در ابتدای کد رنگ قرار نگرفته و در صورت نیاز میتوانید خودتان آن را اضافه کنید.
نظرات ثبت شده بدون دیدگاه