Returns a new color object.
Namespace: Autodesk.Revit.Creation
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.1.0.0 (26.1.0.34)
Syntax
C#
public Color NewColor()
Return Value
ColorThe new color object.
Example
C#
Color NewColorInfo(Autodesk.Revit.Creation.Application appCreation) { // Create a new color Autodesk.Revit.DB.Color color = appCreation.NewColor(); // Set its RGB values color.Red = (byte)127; color.Green = (byte)64; color.Blue = (byte)32; // Display the color info StringBuilder info = new StringBuilder(); info.AppendLine("Red:\t" + color.Red.ToString()); info.AppendLine("Green:\t" + color.Green.ToString()); info.AppendLine("Blue:\t" + color.Blue.ToString()); TaskDialog.Show("Revit",info.ToString()); return color; }
VB
Private Function NewColorInfo(appCreation As Autodesk.Revit.Creation.Application) As Color ' Create a new color Dim color As Autodesk.Revit.DB.Color = appCreation.NewColor() ' Set its RGB values color.Red = CByte(127) color.Green = CByte(64) color.Blue = CByte(32) ' Display the color info Dim info As New StringBuilder() info.AppendLine("Red:" & vbTab & color.Red.ToString()) info.AppendLine("Green:" & vbTab & color.Green.ToString()) info.AppendLine("Blue:" & vbTab & color.Blue.ToString()) TaskDialog.Show("Revit", info.ToString()) Return color End Function