private void LvTargetViewsItemChecked(object sender, ItemCheckedEventArgs e) { if (e.Item.Checked && e.Item.ForeColor == Color.Gray) { MessageBox.Show(this, "This view has not been defined as customizable. It can't be customized!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); e.Item.Checked = false; } if (ListViewDelegates.GetCheckedItems(lvTargetViews).Length > 0) { tsbSaveViews.Enabled = true; tsbPublishEntity.Enabled = true; } else { tsbSaveViews.Enabled = false; tsbPublishEntity.Enabled = false; } }