ColorSelection.vb
' Copyright 2010 ESRI ' ' All rights reserved under the copyright laws of the United States ' and applicable international laws, treaties, and conventions. ' ' You may freely redistribute and use this sample code, with or ' without modification, provided you include the original copyright ' notice and use restrictions. ' ' See the use restrictions. ' Imports Microsoft.VisualBasic Imports System Imports ESRI.ArcGIS.Display Namespace GlobeGraphicsToolbar Public Class ColorSelection Private Shared _color As IColor = Nothing Public Shared Sub SetColor(ByVal red As Integer, ByVal green As Integer, ByVal blue As Integer) Dim rgbColor As IRgbColor = New RgbColorClass() rgbColor.Red = red rgbColor.Green = green rgbColor.Blue = blue _color = TryCast(rgbColor, IColor) End Sub Public Shared Function GetColor() As IColor 'set default color = red if _color = nothing If _color Is Nothing Then Dim rgbColor As IRgbColor = New RgbColorClass() rgbColor.Red = 255 rgbColor.Green = 0 rgbColor.Blue = 0 _color = TryCast(rgbColor, IColor) End If Return _color End Function End Class End Namespace