The ClearForeColor method has no effect if the ForeColor property wasn't called. The item's foreground color is defined by the ForeColor property, if the ClearForeColor method is called.