﻿<?xml version="1.0" encoding="utf-8"?><Type Name="ColorDialog" FullName="System.Windows.Forms.ColorDialog"><TypeSignature Language="C#" Value="public class ColorDialog : System.Windows.Forms.CommonDialog" /><AssemblyInfo><AssemblyName>System.Windows.Forms</AssemblyName><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Windows.Forms.CommonDialog</BaseTypeName></Base><Interfaces /><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultProperty("Color")</AttributeName></Attribute></Attributes><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The inherited member <see cref="M:System.Windows.Forms.CommonDialog.ShowDialog" /> must be invoked to create this specific common dialog box. <see cref="M:System.Windows.Forms.CommonDialog.HookProc(System.IntPtr,System.Int32,System.IntPtr,System.IntPtr)" /> can be overridden to implement specific dialog box hook functionality. Use <see cref="P:System.Windows.Forms.ColorDialog.Color" /> to retrieve the color selected by the user.</para><para>When you create an instance of <see cref="T:System.Windows.Forms.ColorDialog" />, some of the read/write properties are set to initial values. For a list of these values, see the <see cref="M:System.Windows.Forms.ColorDialog.#ctor" /> constructor.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Represents a common dialog box that displays available colors along with controls that enable the user to define custom colors.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public ColorDialog ();" /><MemberType>Constructor</MemberType><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>When you create an instance of <see cref="T:System.Windows.Forms.ColorDialog" />, the following read/write properties are set to initial values.</para><list type="table"><listheader><item><term><para>Property </para></term><description><para>Initial Value </para></description></item></listheader><item><term><para><see cref="P:System.Windows.Forms.ColorDialog.AllowFullOpen" /></para></term><description><para>true </para></description></item><item><term><para><see cref="P:System.Windows.Forms.ColorDialog.AnyColor" /></para></term><description><para>false </para></description></item><item><term><para><see cref="P:System.Windows.Forms.ColorDialog.Color" /></para></term><description><para>Color.Black </para></description></item><item><term><para><see cref="P:System.Windows.Forms.ColorDialog.CustomColors" /></para></term><description><para>null </para></description></item><item><term><para><see cref="P:System.Windows.Forms.ColorDialog.FullOpen" /></para></term><description><para>false </para></description></item><item><term><para><see cref="P:System.Windows.Forms.ColorDialog.ShowHelp" /></para></term><description><para>false </para></description></item><item><term><para><see cref="P:System.Windows.Forms.ColorDialog.SolidColorOnly" /></para></term><description><para>false </para></description></item></list><para>You can change the value for any of these properties through a separate call to the property.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Windows.Forms.ColorDialog" /> class.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AllowFullOpen"><MemberSignature Language="C#" Value="public virtual bool AllowFullOpen { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>When set to false, the associated button in the dialog box is disabled and the user cannot access the custom colors control in the dialog box.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating whether the user can use the dialog box to define custom colors.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AnyColor"><MemberSignature Language="C#" Value="public virtual bool AnyColor { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating whether the dialog box displays all available colors in the set of basic colors.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Color"><MemberSignature Language="C#" Value="public System.Drawing.Color Color { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Drawing.Color</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The color selected by the user in the dialog box at run time, as defined in <see cref="T:System.Drawing.Color" /> structure.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the color selected by the user.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CustomColors"><MemberSignature Language="C#" Value="public int[] CustomColors { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Browsable(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32[]</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Users can create their own set of custom colors. These colors are contained in an <see cref="T:System.Int32" /> composed of the BGR (blue, green, red) values necessary to create the color. For more information on the structure of this data, see <see cref="T:System.Drawing.Color" />.</para><para>Custom colors can only be defined if <see cref="P:System.Windows.Forms.ColorDialog.AllowFullOpen" /> is set to true.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the set of custom colors shown in the dialog box.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FullOpen"><MemberSignature Language="C#" Value="public virtual bool FullOpen { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>By default, the custom color controls are not visible when the dialog box is first opened. You must click the Custom Colors button to display them.</para><block subset="none" type="note"><para>If <see cref="P:System.Windows.Forms.ColorDialog.AllowFullOpen" /> is false, then <see cref="P:System.Windows.Forms.ColorDialog.FullOpen" /> has no effect.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating whether the controls used to create custom colors are visible when the dialog box is opened </para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Instance"><MemberSignature Language="C#" Value="protected virtual IntPtr Instance { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.IntPtr</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><block subset="none" type="note"><para>This method uses <see cref="F:System.Security.Permissions.SecurityAction.LinkDemand" /> to prevent it from being called from untrusted code; only the immediate caller is required to have <see cref="P:System.Security.Permissions.SecurityPermissionAttribute.UnmanagedCode" /> permission. If your code can be called from partially trusted code, do not pass user input to <see cref="T:System.Runtime.InteropServices.Marshal" /> class methods without validation. For important limitations on using the LinkDemand member, see <format type="text/html"><a href="1AB877F2-70F4-4E0D-8116-943999DFE8F5">Demand vs. LinkDemand</a></format>.</para></block><para>This property also uses the <see cref="F:System.Security.Permissions.SecurityAction.InheritanceDemand" /> security attribute; to override this member, the derived class must have the CustomPermission permission.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the underlying window instance handle (HINSTANCE).</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Options"><MemberSignature Language="C#" Value="protected virtual int Options { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Windows.Forms.ColorDialog.Options" /> property corresponds to the flags used to initialize a color dialog box using Win32. Use the properties of the <see cref="T:System.Windows.Forms.ColorDialog" /> class to get and set the options.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets values to initialize the <see cref="T:System.Windows.Forms.ColorDialog" />.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Reset"><MemberSignature Language="C#" Value="public override void Reset ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Resets all options to their default values, the last selected color to black, and the custom colors to their default values.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RunDialog"><MemberSignature Language="C#" Value="protected override bool RunDialog (IntPtr hwndOwner);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="hwndOwner" Type="System.IntPtr" /></Parameters><Docs><param name="hwndOwner">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ShowHelp"><MemberSignature Language="C#" Value="public virtual bool ShowHelp { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating whether a Help button appears in the color dialog box.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SolidColorOnly"><MemberSignature Language="C#" Value="public virtual bool SolidColorOnly { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is applicable to systems with 256 or fewer colors. On these types of systems, some colors are composites of others.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating whether the dialog box will restrict users to selecting solid colors only.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public override string ToString ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return string includes the type and the value for the <see cref="P:System.Windows.Forms.ColorDialog.Color" /> property.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns a string that represents the <see cref="T:System.Windows.Forms.ColorDialog" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Windows.Forms.ColorDialog" />. </para></returns></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member></Members></Type>