Retrieves or sets a foreground color for a specific item.
Type | Description | |||
Item as HITEM | A long expression that indicates the item's handle. | |||
Color | A color expression that defines the item's foreground color |
The following VB sample changes the foreground color for cells in the first column as user add new items:
Private Sub Grid1_AddItem(ByVal Item As EXGRIDLibCtl.HITEM) Grid1.Items.CellForeColor(Item, o) = vbBlue End Sub
In VB.NET or C# you require the following functions until the .NET framework will provide:
Shared Function ToUInt32(ByVal c As Color) As UInt32 Dim i As Long i = c.R i = i + 256 * c.G i = i + 256 * 256 * c.B ToUInt32 = Convert.ToUInt32(i) End Function
private UInt32 ToUInt32(Color c) { long i; i = c.R; i = i + 256 * c.G; i = i + 256 * 256 * c.B; return Convert.ToUInt32(i); }
The following C# sample changes the foreground color of the focused item:
axGrid1.Items.set_ItemForeColor(axGrid1.Items.FocusItem, ToUInt32(Color.Red) );
The following VB.NET sample changes the foreground color of the focused item:
With AxGrid1.Items .ItemForeColor(.FocusItem) = ToUInt32(Color.Red) End With
The following C++ sample changes the foreground color of the focused item:
#include "Items.h" CItems items = m_grid.GetItems(); items.SetItemForeColor( items.GetFocusItem(), RGB(255,0,0) );
The following VFP sample changes the foreground color of the focused item:
with thisform.Grid1.Items .DefaultItem = .FocusItem .ItemForeColor( 0 ) = RGB(255,0,0) endwith