protected virtual ColorButtonValues CreateButtonValues(NeedPaintHandler needPaint) { return new ColorButtonValues(needPaint); }