type
TMyPanel = class(TPanel)
public
constructor Create(AOwner: TComponent); override;
end;
{ TMyPanel }
constructor TMyPanel.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
if ThemeServices.ThemesEnabled then
ControlStyle := ControlStyle - [csParentBackground] + [csOpaque];
end;
procedure TForm1.FormCreate(Sender: TObject);
var
R: TRect;
begin
with TMyPanel.Create(Self) do
begin
Parent := Self;
Color := clGreen;
R := Panel1.BoundsRect;
R.Left := R.Left + 300;
R.Right := R.Right + 300;
BoundsRect := R;
end;
end;
Статья Не устанавливается цвет панели раздела Компоненты и Классы TPanel может быть полезна для разработчиков на Delphi и FreePascal.
Комментарии и вопросы
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.