Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.018 c
1-6600
Калян
2003-03-20 17:22
2003.04.03
Работа с памятью


14-6729
NMax
2003-03-16 15:12
2003.04.03
Поиск


9-6283
Ibrik
2002-10-29 21:38
2003.04.03
Jedi Knight


1-6433
MAXXX
2003-03-23 16:59
2003.04.03
Многострочная ячейка. КАК ЭТО СДЕЛАТЬ ????


14-6728
CinCinNut
2003-03-16 14:54
2003.04.03
Странное письмо