Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.09.23;
Скачать: [xml.tar.bz2];

Вниз

EhLib30eva - OnNotInList -> Не хочет работать   Найти похожие ветки 

 
Silver... ©   (2007-08-28 02:00) [0]

EhLib30eva - OnNotInList -> Не хочет работать

Даже елементарную месагу не показывает


 
Silver... ©   (2007-08-28 13:38) [1]

не понял при чем тут начинаючие...

в обработчике OnNotInList сделал так:

procedure TForm1.DBGridEh1Columns1NotInList(
 Sender: TObject; NewText: String; var RecheckInList: Boolean);
begin
 ShowMessage("Hello!");
end;


вердикт: Емоций ноль.

При трассировке обнаруживается чито туды даже не входим


 
sniknik ©   (2007-08-28 13:51) [2]

> не понял при чем тут начинаючие...
формулировка вопроса.. неграмотность присуща начинающим. (или провокатором, но в этом случае закрывают)

> При трассировке обнаруживается чито туды даже не входим
события нет вот и не входит... вообще исходники компонент есть? можеш посмотреть где это самое OnNotInList вызывается?


 
Silver... ©   (2007-08-28 14:56) [3]


> вообще исходники компонент есть?


есть

вот сижу и разбираюсь

думал извесная фитча, не хотел зря время тратить


 
sniknik ©   (2007-08-28 15:16) [4]

> думал извесная фитча,
конечно известная, чего тут неизвестного? нет события в котором это вызывается... ну к примеру если событие перемещения мыши не вызываются если мышью не двигать это же не повод говорить что оно "не хочет работать". двинь мышью оно и заработает, так и тут, "двинь чем то там" оно и заработает. исходник нужен только для того чтобы узнать а что это за фигня подразумевается под OnNotInList, чем же "двигать".

> не хотел зря время тратить
а... ну так не трать. забей. все одно бесполезная фигня какая то, даже неизвестно от чего срабатывает.


 
Silver... ©   (2007-08-28 16:34) [5]


> а... ну так не трать. забей. все одно бесполезная фигня
> какая то, даже неизвестно от чего срабатывает.


ну зачем так строго :)

EhLib, как мне кажется довольно распространенная библётека у ЕxСССР.
 Поэтому не думал что нужно объяснять что это OnNotInList

... А срабатывать должен если вводимое в ячейке значение нету в списке.
Так вот разобрался для PickList прекрасно работает, для LookUp - нет

 а все потому что в TDBGridInplaceEdit.CloseUp при закрытие списка, даже если в нем нету введенного значения, записывается последнее значение списка, которое разумеется в нем присутствует - а поэтому не должно сработать OnNotInList

PS.  А время тратить - в смысле уже есть давно извесное решение, или как минимум извесно где баг, а я тут ищу в чем проблема пока



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.09.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.036 c
15-1187845958
Nic
2007-08-23 09:12
2007.09.23
Проблема при закачке по FTP


11-1171784746
Ned
2007-02-18 10:45
2007.09.23
Закрытие программы :)


15-1187805274
random(255)
2007-08-22 21:54
2007.09.23
Дискретная математика (научите лентяя=)


15-1187965934
AntiUser
2007-08-24 18:32
2007.09.23
Курьёзный случай произошел в США


1-1184053838
Кирилл_А
2007-07-10 11:50
2007.09.23
Массив строк и Dll





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский