![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
проблема с TFrame [D5, Win2k]
_aero_ © (2002-06-13 02:15:00)привет, начал ковырятся с Tframe и полезли проблемы
конструкция такова
TMyBaseFrame = class(TCustomFrame)
end;
TMyFrame1 = class(TMyBaseFrame)
end;
TMyFrame2 = class(TMyBaseFrame)
end;
создаю это дело как
theFrame := TMyFrame1.Create(Self);
Self.InsertControl(theFrame);
так вот возникают проблемы, при размещении на фрейме некоторых контролов, или выполнении некоторых действий фрейм просто не отрисовывается( не создается ?)
например TRXSpinEdit с диагональной кнопкой работает а с горизонтальной нет (фрейм не отображается):((
или при присвоении TMemo значения через VCL все пропадает, а
посылкой мессаги (SETTEXT) все работает
Вопрос. Ни у кого подобное не встречалось ? И как боролись?
_aero_ (2002-06-14 01:59:00) [1]ну ладно сам спросил сам и отвечу :))
проблема лечится заменой
theFrame := TMyFrame1.Create(Self);
Self.InsertControl(theFrame);
на
theFrame := TMyFrame.Create(Panel1);
theFrame.ManualDock(Panel1);
theFrame.Align := alLeft; // alClient ....
нашел на delphikingdom.com