Показать сообщение отдельно
Старый 04.10.2017, 19:46   #34  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от wojzeh Посмотреть сообщение

я именно такой пост в оригинале и создал - с выжимкой.

полностью согласен с вашими оценками о том, что в идеальном мире за такое бы сразу в адъ. но мы уже в аду.
pre()>Save
standard method()
post()>Restore

В принципе это самый что ни на есть workaround. Который великолепен если его воспринимать именно как workaround.

А есть какой-то способ избежать вызова "standard method()" или подменить его?
И интересно почему, если это в любом случае ад, не хотят давать возможность такого полного перекрытия? Ведь для этого не нужен именно overlay сверху, можно overlay и сбоку.

Как понимаю ce.CancelSuperCall() помогает избежать вызов двух форм и добавили это как фикс, а не как часть общего дизайна.