DataGridView.ForeColor Propiedad

Definición

Obtiene o establece el color de primer plano del elemento DataGridView.Gets or sets the foreground color of the DataGridView.

public:
 virtual property System::Drawing::Color ForeColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };
[System.ComponentModel.Browsable(false)]
public override System.Drawing.Color ForeColor { get; set; }
member this.ForeColor : System.Drawing.Color with get, set
Public Overrides Property ForeColor As Color

Valor de propiedad

Color que representa el color de primer plano del control DataGridView.A Color that represents the foreground color of the DataGridView. El valor predeterminado es el valor de la propiedad DefaultForeColor.The default is the value of the DefaultForeColor property.

Atributos

Comentarios

La propiedad ForeColor es una propiedad de ambiente.The ForeColor property is an ambient property. Una propiedad de ambiente es una propiedad de control que, si no se establece, se recupera del control primario.An ambient property is a control property that, if not set, is retrieved from the parent control. Por ejemplo, un Button tendrá el mismo BackColor que el elemento primario Form de forma predeterminada.For example, a Button will have the same BackColor as its parent Form by default. Para obtener más información sobre las propiedades de ambiente, vea la clase AmbientProperties o la información general sobre la clase Control.For more information about ambient properties, see the AmbientProperties class or the Control class overview.

Dado que el Font es inmutable (lo que significa que no se puede ajustar ninguna de sus propiedades), solo se puede asignar a la propiedad Font un nuevo objeto Font.Because the Font is immutable (meaning that you cannot adjust any of its properties), you can only assign the Font property a new Font object. Sin embargo, puede basar la nueva fuente en la fuente existente.However, you can base the new font on the existing font.

El control DataGridView usa el valor de la propiedad ForeColor como valor predeterminado de la propiedad ForeColor de DataGridViewCellStyle devuelto por la propiedad DefaultCellStyle.The DataGridView control uses the value of the ForeColor property as the default value of the ForeColor property of DataGridViewCellStyle returned by the DefaultCellStyle property. Al cambiar el valor de ForeColor, se actualiza automáticamente la propiedad DefaultCellStyle, cambiando el color del texto de primer plano de cualquier celda que herede el valor.Changing the ForeColor value automatically updates the DefaultCellStyle property, changing the foreground text color for any cell that inherits the value. Las celdas de encabezado invalidan el valor de forma predeterminada y puede invalidar el valor de filas, columnas y celdas específicas.Header cells override the value by default, and you can override the value for specific rows, columns, and cells. Para obtener más información sobre la herencia del estilo de celda, vea estilos de celda en el control DataGridView de Windows Forms.For more information about cell style inheritance, see Cell Styles in the Windows Forms DataGridView Control.

Se aplica a

Consulte también: