public ViewDrawMenuColorBlock(IContextMenuProvider provider,
KryptonContextMenuColorColumns colorColumns,
Color color,
bool first,
bool last,
bool enabled)
{
_provider = provider;
_colorColumns = colorColumns;
_color = color;
_first = first;
_last = last;
_enabled = enabled;
_blockSize = colorColumns.BlockSize;
// Use context menu specific version of the radio button controller
MenuColorBlockController mcbc = new MenuColorBlockController(provider.ProviderViewManager, this, this, provider.ProviderNeedPaintDelegate);
mcbc.Click += new EventHandler(OnClick);
MouseController = mcbc;
KeyController = mcbc;
}