Непонятности с TFrame
От: curious  
Дата: 30.07.02 08:14
Оценка:
Столкнулся с непонятными глюками компонента TFrame. Размещаю один фрейм (Frame3) на другом (Frame1) и кладу это всё на форму. На верхнем фрейме (Frame2) я размести TActionList, определив у TAction свойство Shortcut; но Shortcut не работает. Если у Frame3 поменять значение любого свойства или добавить обработку какого-нибудь события (можно даже просто опертор ';'), то всё работает нормально. При этом в dfm-файл (формы) добавлются строки:
inherited Frame31: TFrame3
Enabled = False //Если, например, было изменено св-во Enable
OnClick = Frame21Frame31Click //Если обрабатывается событие OnClick
Ещё более непонятные вещи происходят, если цепочку вложености фреймов увеличть до 3-х,
разместив на каждом TActionList и определив у TAction Shortcut.
Интересно, почему так происходит?..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.