private void EnableDisable()
{
buttonEditCriteria.Enabled = listCriterias.SelectedItems.Count == 1;
buttonDeleteCriteria.Enabled = listCriterias.SelectedItems.Count > 0;
buttonEditAction.Enabled = listActions.SelectedItems.Count == 1;
buttonDeleteAction.Enabled = listActions.SelectedItems.Count > 0;
buttonMoveUp.Enabled = listActions.SelectedItems.Count == 1 && listActions.SelectedItems[0].Index > 0 && listActions.Items.Count > 1;
buttonMoveDown.Enabled = listActions.SelectedItems.Count == 1 && listActions.SelectedItems[0].Index < listActions.Items.Count - 1 && listActions.Items.Count > 1;
btnOK.Enabled = (DirtyChecker.IsDirty(this) || _forcedDirty) && textName.Text.Length > 0;
}