Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi PageControl u. XPManifest (https://www.delphipraxis.net/15455-pagecontrol-u-xpmanifest.html)

Tau 29. Jan 2004 01:48


PageControl u. XPManifest
 
Hallo Leute

habe auch wieder mal eine Frage.

Ich verwende ein PageControl und stelle die TabPosition auf tpLeft.
Windows 2000 ist alles OK aber bei XP verschwindet die Beschriftung der TabSheet

kann mir jemand einen Tipp geben warum? :wall:

Besten Dank
Tau

Tau 30. Jan 2004 07:12

Re: PageControl u. XPManifest
 
Hilfe :wall: :wall: :wall:

hat keiner eine Tipp ?

Gruss
Tau

PS. Dann muß es ein Bug in Delphi sein.

Sharky 31. Jan 2004 08:54

Re: PageControl u. XPManifest
 
Hai Tau,

ich kann den Fehler nicht nachvolziehen. D7 mit XP pro

PageControll Left

Benedikt 31. Jan 2004 10:42

Re: PageControl u. XPManifest
 
Hi,

ich hab zwar keine Lösung zum Problem, aber
@ sharky: Unter Windows XP MIT Manifest (wie beschrieben) verschwinden in komplilierter Version die Beschriftungen wirklich.
Ohne XP-Manifest bzw. in der IDE sieht es noch korrekt aus, deshalb tritt der Fehler auch unter Win2000 wohl nicht auf.

Tau 31. Jan 2004 11:31

Re: PageControl u. XPManifest
 
Hai Sharky

du hast die Komponente XPManifest vergessen. :!:

Gruss
Tau

FriFra 1. Feb 2004 00:46

Re: PageControl u. XPManifest
 
Auch in der Standard-Ansicht gibt es Probleme unter XP... wenn man TabImages verwendet und die Captions zur Laufzeit ändert, rutscht der Text unter die Images! Ich denke da haben die Borlander etwas grundlegendes falsch gemacht...
http://www.frifra.de/Temp/tab.jpg

Ich hab auch schon vor längerer Zeit einmal danach gefragt und keine Antworten bekommen... :cry:

mirage228 1. Feb 2004 08:17

Re: PageControl u. XPManifest
 
Zitat:

Zitat von FriFra
Auch in der Standard-Ansicht gibt es Probleme unter XP... wenn man TabImages verwendet und die Captions zur Laufzeit ändert, rutscht der Text unter die Images! Ich denke da haben die Borlander etwas grundlegendes falsch gemacht...
http://www.frifra.de/Temp/tab.jpg

Ich hab auch schon vor längerer Zeit einmal danach gefragt und keine Antworten bekommen... :cry:

Also bei mir funktionieren die PageControls mit TabImages auch, wenn ich TabImages verwende... (Die Tabs sind aber Oben)

Aber der oben beschrieben Bug tritt bei mir selbst in der IDE auf (wo das XP-Manifest aktiv ist)
Bei tpLeft und tpRight sehe ich keine Captions mehr...

EDIT:
Vielleicht Hilft ja das:
Zitat:

Zitat von Delphi Hilfe
Wenn die Eigenschaft TabPosition auf tpLeft oder tpRight gesetzt ist, muß wegen einer Einschränkung in dem Windows-Standardsteuerelement die Schriftart eine TrueType-Schrift sein. Andernfalls könnte der Text in dem Register inkorrekt dargestellt werden.

EDIT2:
Noch ein Bug:
Bei Multiline auf True mit tpLeft bzw. tpRight und Manifest sind die äußeren Tabs nicht mehr aktivierbar.

mfG
mirage228

FriFra 1. Feb 2004 14:30

Re: PageControl u. XPManifest
 
Zitat:

Zitat von mirage228
Also bei mir funktionieren die PageControls mit TabImages auch, wenn ich TabImages verwende... (Die Tabs sind aber Oben)

Hast Du auch mal probiert onCreate des Form die Captions zu ändern? Wenn ich die Captions statisch lasse, dann funzt es ja auch bei mir... nur wenn die Captions verändert werden tritt dieser Fehler auf.

Solche Probleme treten aber z.B. auch bei ToolButtons auf... bei denen bleibt nach einer Änderung der klickbare Clientbereich dort wo er vorher war, aber es wird korrekt gezeichnet.... nur man muss eben dorthin klicken, wo der Button vor der Captionänderung war ;)

mirage228 1. Feb 2004 14:32

Re: PageControl u. XPManifest
 
Zitat:

Zitat von FriFra
Zitat:

Zitat von mirage228
Also bei mir funktionieren die PageControls mit TabImages auch, wenn ich TabImages verwende... (Die Tabs sind aber Oben)

Hast Du auch mal probiert onCreate des Form die Captions zu ändern? Wenn ich die Captions statisch lasse, dann funzt es ja auch bei mir... nur wenn die Captions verändert werden tritt dieser Fehler auf.

Solche Probleme treten aber z.B. auch bei ToolButtons auf... bei denen bleibt nach einer Änderung der klickbare Clientbereich dort wo er vorher war, aber es wird korrekt gezeichnet.... nur man muss eben dorthin klicken, wo der Button vor der Captionänderung war ;)

Ja, aber ich ändere es nicht im OnCreate sondern in einer Speichern Routine wo ins PageControl der neue Dateiname kommt.

Hast du AutoSize in der Toolbar auf True?

mfG
mirage228

FriFra 1. Feb 2004 15:18

Re: PageControl u. XPManifest
 
Zitat:

Zitat von mirage228
Hast du AutoSize in der Toolbar auf True?

Sowohl bei der ToolBar, als auch bei den ToolButtons ist AutoSize auf True...


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz