![]() |
Problem mit PageControl
Hallo,
ich versuche einem PageControl die gleiche Farbe zu verpassen wie die Form auf der es liegt. dazu verwende ich die folgenden Zeile Code. Allerdings meckert der Compiler. Warum? TWinControl kennt doch ParentBackground, und der Cast ist doch auch richtig, oder?
Delphi-Quellcode:
(PageControl as TWinControl).ParentBackground := False;
Code:
[Fehler] uOptions.pas(124): Undefinierter Bezeichner: 'ParentBackground'
|
Re: Problem mit PageControl
ParentBackground ist protected, daher kommst du da nicht ran!
edit: Leite TPageControl ab, dann kommst du auch an ParentBackground ran. /edit |
Re: Problem mit PageControl
Der Cast ist unnötig, da TPageControl ja von TWinControl abgeleitet ist.
|
Re: Problem mit PageControl
aha, gibt es denn eine andere möglichkeit die farbe des pagecontrol zu ändern, außer darüber dass ich erst ne Kombo ableite oder das OwnerDraw auf True setze?
oder wie kann ich die farbe der tabsheets des pagecontrol auslesen? |
Re: Problem mit PageControl
Was ist mit der Eigenschaft Color? Reicht die nicht aus?
|
Re: Problem mit PageControl
Zitat:
|
Re: Problem mit PageControl
Uuuupppppsss, mein PageControl hat die, ist aber von mir abgeleitet worden (und basiert auf einer anderen Ableitung). Sorry, hatte nicht beim Original nachgesehen. Dann bleibt dir sowieso nur die Ableitung oder das OwnerDraw.
|
Re: Problem mit PageControl
ich hab das problem jetzt anders gelöst. das problem war, das ich auf dem tabsheet ein memo hatte, das eine andere hintergrund farbe hatte. ich hab das memo jetzt einfach durch ein label getauscht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz