Вверх ↑
Разработчик
Ответов: 26066
Рейтинг: 2120
#1: 2010-10-20 00:13:58 ЛС | профиль | цитата
[offtop]iarspider, в рамках одного объекта да, методом ovеrload можно переназначить одноименные функции с разными аргументами, но в нашем случае, используется унаследование (inherited) свойств от родительского объекта (в *.ini так и написано, кстати -- Inherit=WinControl,WinSplitter), но если мы прописываем свойство в наследнике с таким же именем, как и у родителя, то должны его отметить, как перекрывающее (заменяющее) -- override. У нас, перекрытие осуществляется автоматически, и к свойствам элемента применются, в первую очередь, свойства, прописанные в его *.ini файле, параметры этих свойств перекрывают параметры родительских свойств. Ты предложил идею о приписании 0-го типа свойству, если оно не нужно, что означает полное его отсутствие в элементе[/offtop]
карма: 22

0