RGB renk değerini temsil eden bir Uzun döndürür.
Söz dizimi
RGB( kırmızı, yeşil, mavi )
RGB işlevinin söz diziminde şu bağımsız değişkenler bulunur:
Bağımsız değişken |
Açıklama |
kırmızı |
Gerekli. Değişken (Tamsayı). Rengin kırmızı bileşenini temsil eden 0-255 (dahil) aralığındaki sayı. |
yeşil |
Gerekli. Değişken (Tamsayı). Rengin yeşil bileşenini temsil eden 0-255 (dahil) aralığındaki sayı. |
mavi |
Gerekli. Değişken (Tamsayı). Rengin mavi bileşenini temsil eden 0-255 (dahil) aralığındaki sayı. |
Notlar
Renk belirtimlerini kabul eden uygulama yöntemleri ve özellikleri, bu belirtimin RGB renk değerini temsil eden bir sayı olmasını bekler. RGB renk değeri, belirli bir rengin görüntülenmesine neden olmak için kırmızı, yeşil ve mavinin göreli yoğunluğunu belirtir.
RGB'ye 255'i aşan bağımsız değişken değerinin 255 olduğu varsayılır.
Aşağıdaki tabloda bazı standart renkler ve bunların içerdiği kırmızı, yeşil ve mavi değerler listelemektedir:
Renk |
Kırmızı Değer |
Yeşil Değer |
Mavi Değer |
Siyah |
0 |
0 |
0 |
Mavi |
0 |
0 |
255 |
Yeşil |
0 |
255 |
0 |
Camgöbeği |
0 |
255 |
255 |
Kırmızı |
255 |
0 |
0 |
Kırmızı |
255 |
0 |
255 |
Sarı |
255 |
255 |
0 |
Beyaz |
255 |
255 |
255 |
Bu işlev tarafından döndürülen RGB renk değerleri Macintosh işletim sistemi tarafından kullanılanlarla uyumsuzdur. Macintosh için Microsoft uygulamaları bağlamında kullanılabilirler, ancak renk değişiklikleri doğrudan Macintosh işletim sistemiyle iletişim kurarken kullanılmamalıdır.
Örnek
Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.
Bu örnekte RGB işlevinin RGBrenk değerini temsil eden bir tamsayı döndürmek için nasıl kullanıldığı gösterilmektedir. Renk belirtimlerini kabul eden uygulama yöntemleri ve özellikleri için kullanılır. Nesne MyObject ve özelliği yalnızca çizim amacıyla kullanılır. MyObject yoksa veya color özelliği yoksa bir hata oluşur.
Dim RED, I, RGBValue, MyObject
' Return the value for Red. Red = RGB(255, 0, 0) ' Initialize offset. I = 75 RGBValue = RGB(I, 64 + I, 128 + I) ' Same as RGB(75, 139, 203). ' Set the Color property of MyObject to Red. MyObject.Color = RGB(255, 0, 0)