Autor Beitrag
wuffel
Hält's aus hier
Beiträge: 3

Win XP, Delphi 7

BeitragVerfasst: Fr 23.01.09 11:48 
Hallo,

ich habe auf einem TabSheet ein Panel mit BorderWidth = 3 und das XPManifest. Jedoch wird mir das Tabsheet in einem ganz hellen grau angezeigt und der Border vom Panel ist einem dunkleren grau (clBtnFace). Kann ich es irgendwie einstellen, das der Border durchsichtig ist und die Frabe vom Tabsheet annimmt?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Fr 23.01.09 11:58 
Hallo und :welcome:

Nein, das anders Färben des Randes geht nicht, denn das Manifest soll ja gerade für eine einheitliche Darstellung sorgen. Wenn du eine andere willst, dann musst du das anders lösen als mit einem Panel.

Den Rand ganz verschwinden lassen ist dagegen einfach:
BevelOuter auf bvNone stellen, dann sieht man nix mehr davon. ;-)
wuffel Threadstarter
Hält's aus hier
Beiträge: 3

Win XP, Delphi 7

BeitragVerfasst: Fr 23.01.09 14:26 
Hallo jaenicke,

danke für die schnelle Antwort. In dem Panel sitzt ein StringGrid und ich möchte nicht das es ganz am Rand klebt (Align habe ich auf alClient gesetzt damit es autmatisch die Fenstergröße anpasst). Gibt es eine andere Möglichkeit als den Border vom Panel?

gruß, Wuffel
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Fr 23.01.09 14:27 
Schau dir mal die Eigenschaften AlignWithMargins und Margins an. ;-)
wuffel Threadstarter
Hält's aus hier
Beiträge: 3

Win XP, Delphi 7

BeitragVerfasst: Fr 23.01.09 15:29 
Kann es sein, das es die Eigenschaften in Delphi 7 noch nicht gibt?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Fr 23.01.09 15:54 
Stimmt, aber das funktioniert trotzdem:
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Den Rand ganz verschwinden lassen ist dagegen einfach:
BevelOuter auf bvNone stellen, dann sieht man nix mehr davon. ;-)

Im neueren (kostenlosen) Turbo Delphi gibt es die Eigenschaften.