Вверх ↑
Ответов: 2125
Рейтинг: 159
#1: 2006-10-30 11:18:31 ЛС | профиль | цитата
Вячеслав, а нафига
  private
  Scope: PScope;
Контрол надо хранить в Control Если тебе лень каждый раз приводить к типу PScope, сделай свойство
property Scope: PScope read GetScope write SetScope;
...
...
function THIScope.GetScope:PScope;
begin
Result := PScope(Control);
end;

procedure THIScope.SetScope(ctl:PScope);
begin
Control := ctl;
end;
А doVisible тут в таком случае лишнее - унаследуется от THIWin И Handle тоже.
карма: 1

0