Gets or sets the foreground color of the control.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Notes to Inheritors:
When overriding theproperty in a derived class, use the base class's property to extend the base implementation. Otherwise, you must provide all the implementation. You are not required to override both theget and setaccessors of the property; you can override only one if needed.
The following code example sets the BackColor and of the controls to the default system colors. The code recursively calls itself if the control has any child controls. This code example requires that you have a Form with at least one child control; however, a child container control, like a Panel or GroupBox, with its own child control(s) would better demonstrate the recursion.
' Reset all the controls to the user's default Control color. Private Sub ResetAllControlsBackColor(control As Control) control.BackColor = SystemColors.Control control.ForeColor = SystemColors.ControlText If control.HasChildren Then ' Recursively call this method for each child control. Dim childControl As Control For Each childControl In control.Controls ResetAllControlsBackColor(childControl) Next childControl End If End Sub
Available since 1.1