ColorBuilder.BuildColor(IComponent, Control, String) 方法

定义

启动颜色编辑器以生成 HTML 颜色属性值。Starts a color editor to build an HTML color property value.

public:
 static System::String ^ BuildColor(System::ComponentModel::IComponent ^ component, System::Windows::Forms::Control ^ owner, System::String ^ initialColor);
public static string BuildColor (System.ComponentModel.IComponent component, System.Windows.Forms.Control owner, string initialColor);
static member BuildColor : System.ComponentModel.IComponent * System.Windows.Forms.Control * string -> string
Public Shared Function BuildColor (component As IComponent, owner As Control, initialColor As String) As String

参数

component
IComponent

将使用其站点来访问设计时服务的 IComponentThe IComponent whose site is to be used to access design-time services.

owner
Control

用作选择器窗口的父级的 ControlThe Control used to parent the picker window.

initialColor
String

将在选择器窗口中显示的初始颜色,为有效的 HTML 颜色格式。The initial color to be shown in the picker window, in a valid HTML color format.

返回

String

表示为 HTML 颜色格式字符串的颜色值,或者如果未能检索到生成器服务,则为 nullThe color value, represented as a string in an HTML color format, or null if the builder service could not be retrieved.

示例

// Create a parent control.
System::Windows::Forms::Control^ c = gcnew System::Windows::Forms::Control;
c->CreateControl();

// Launch the Color Builder using the specified control
// parent and an initial HTML format (S"RRGGBB") color String*.
System::Web::UI::Design::ColorBuilder::BuildColor( this->Component, c, "405599" );
// Create a parent control.
System.Windows.Forms.Control c = new System.Windows.Forms.Control();            
c.CreateControl();            

// Launch the Color Builder using the specified control 
// parent and an initial HTML format ("RRGGBB") color string.
System.Web.UI.Design.ColorBuilder.BuildColor(this.Component, c, "405599");
' Create a parent control.
Dim c As New System.Windows.Forms.Control()
c.CreateControl()

' Launch the Color Builder using the specified control 
' parent and an initial HTML format ("RRGGBB") color string.
System.Web.UI.Design.ColorBuilder.BuildColor(Me.Component, c, "405599")

注解

如果不是,则返回的字符串 null 表示有效 HTML 颜色格式的颜色。The returned string, if other than null, indicates a color in a valid HTML color format. 有效的格式包括命名颜色和 RGB 格式的颜色代码 (#RRGGBB) 。Valid formats include named colors and color codes in RGB format (#RRGGBB).

适用于