Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
14-6788
kostya2000
2003-03-17 12:54
2003.04.03
Это просто.... нет слов.... прочитайте обязательно.... 2


3-6297
Jurij
2003-03-16 16:06
2003.04.03
SQL запрос


14-6752
Poirot
2003-03-17 06:29
2003.04.03
Что с рассылкой!!


3-6411
Danil_F
2003-03-16 10:47
2003.04.03
Господа! Помогите с переносимостью!


3-6342
Vladislav1
2003-03-14 10:21
2003.04.03
Как создать временную таблицу?




   Наверх