void CharsetDlg1::Del() { int n = list.GetCurrent(); if (n >=0 && n<csList.count() && csList.count() > 1 && NCMessageBox((NCDialogParent*)Parent(), _LT("Del"), carray_cat<char>(_LT("Delete element")," '", csList[n]->name ,"' ?").ptr(), false, bListOkCancel) == CMD_OK) { csList.del(n); list.SetList(csList.ptr(), csList.count()); SaveOperCharsets(); list.Invalidate(); } }