Показать сообщение отдельно
Старый 30.08.2005, 18:16   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
М-да.

Если посмотреть цепочку вызовов, то получится вот что

\Forms\Form1\Data Sources\TmpInventClosing\Fields\ItemId\Methods\modified - line 6
\Classes\FormStringControl\modified
\Classes\FormStringControl\leave
\Forms\Form1\Designs\Design\[Grid:Grid]\StringEdit:TmpInventClosing_ItemId\Methods\leave - line 8
\Classes\FormDateControl\visible
\Forms\Form1\Data Sources\TmpInventClosing\Fields\ItemId\Methods\modified - line 6
\Classes\FormStringControl\Modified

т.е. при внутри visible() происходит вызов leave() для сфокусированного контрола с последующим вызовом modified() для него.

Насчет того, почему различается регист не знаю, но под отладчиком то же самое

первый вызов

\Forms\Form1\Designs\Design\[Grid:Grid]\StringEdit:TmpInventClosing_ItemId\Methods\leave - line 8

второй вызов

\Forms\Form1\Designs\Design\[Grid:Grid]\StringEdit:TmpInventClosing_ItemId\Methods\Leave - line 8