Текущий архив: 2003.04.03;
Скачать: CL | DM;
ВнизValueListEditor - Найти похожие ветки
← →
cLe0 (2003-03-20 11:52) [0]Необходимо вывести свое сообщение в том случае, если ключ с вводимым именем уже существует вместо стандартного "A key with name ... already exists". Можно, конечно, самому проверять уникальность и выводить сообщение, но если есть встроенный механизм... Может, кто сталкивался уже с подобной проблемой? Как отловить это событие или как подменить сообщение? Единственный вариант - переписать прямо в модуле и перекомпилить, но это "в лоб". Существует ли другой способ?
Спасибо.
← →
_Shade (2003-03-20 11:56) [1]try
except
raise
← →
cLe0 (2003-03-20 13:27) [2]2_Shade
:) А как же тогда можно перекрыть стандартный exception?.. Сообщение появляется после того, как отработает код в OnValidate (. Raise в OnValidate ничего не дает. Какие есть предложения?..
← →
cLe0 (2003-03-20 13:32) [3]уточню - как узнать exception class для данного exception, чтобы использовать raise?
← →
cLe0 (2003-03-20 23:58) [4]Help! Плиз! =%| Так как же все-таки правильно перекрыть стандартный Exception в OnValidate для ValueListEditor??? код
...
try
raise Exception.Create("");
except
raise Exception.Create("Сообщение");
end;
...
не срабатывает, если нажата клавиша вниз. Где ловить это событие? OnStringsChanging, OnSetEditText не проходят. Где?..
← →
ЮЮ (2003-03-21 08:21) [5]Если бы ещё знать, с чем работаешь ? Я за день столько раз нажимаю клавишу "вниз" и никаких Exception-ов не наблюдаю :-)
← →
ЮЮ (2003-03-21 08:29) [6]Сорри, позжно замети заметил "ValueListEditor". А он ещё и позволяёт добавлять строки и изменятб первый столбец? Странно. Что для этого надо сделать?
← →
cLe0 (2003-03-21 21:27) [7]Необходимо установить соответсвующий параметр в KeyOptions. ( Похоже, никто так и не подскажет. Прийдется-таки свой Validate-метод писать...
Страницы: 1 вся ветка
Текущий архив: 2003.04.03;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.008 c