trad писал(а) 14. Июля 2010 :: 10:05: Цитата:теперь даже при отсутствии события "ПриВыбореКартинки" событие "Выбор" не отрабатывает
Да, "Выбор" не работает при выборе картинки.
И это тоже так задумано. И я подозревал, что будут вопросы.
Если это действительно проблема, то надо будет подумать.
Проблема?
Подумал. Модифицировал поведение.
Кратко.
В событии ПриВыбореКартинки (за одно и ПриВыбореФлажка) добален параметр ФлагВыбора.
Если ФлагВыбора обнулить, то при последующем даблклике событие Выбор не произойдет, а произойдет ПриВыбореКартинки/ПриВыбореФлажка
А если ФлагВыбора установить, то при последующем даблклике будет событие Выбор, а ПриВыбореКартинки/ПриВыбореФлажка нет.
Для сохранения нативного поведения:
при входе в ПриВыбореКартинки параметр ФлагВыбора уже имеет значение 1
при входе в ПриВыбореФлажка параметр ФлагВыбора уже имеет значение 0
http://trad.citykirov.ru/icpp3215_20100715.rar Цитата:2010-07-15 trad
*
ТП
Изменена логика вызова события ПриВыбореКартинки
и события Выбор при выборе картинки
+ параметр события Выбор(, , , ТипОбластиЯчейки)
+ параметр события ПриВыбореФлажка(, , , ФлагВыбора)
+ параметр события ПриВыбореКартинки(, , , , ФлагВыбора)
ps
ну и в качестве бонуса. в событии Выбор можно узнать через какое место он был сделан.