AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Groupbox Statusleiste: Anzeige ein XP Problem?
Thema durchsuchen
Ansicht
Themen-Optionen

Groupbox Statusleiste: Anzeige ein XP Problem?

Ein Thema von Go2EITS · begonnen am 21. Sep 2006 · letzter Beitrag vom 21. Sep 2006
Antwort Antwort
Go2EITS

Registriert seit: 25. Jun 2006
519 Beiträge
 
Delphi 7 Personal
 
#1

Groupbox Statusleiste: Anzeige ein XP Problem?

  Alt 21. Sep 2006, 07:57
Guten Morgen DP!

Ich habe mal wieder ein Problem. Ob Ihr mir wieder helfen könnt?
Konkret: Es erscheinen unter XP die Groupboxlinien nicht und die Anzeigen in der Statusleiste werden nicht angezeigt, im Gegensatz unter Windows 2000, wo alles korrekt dargestellt wird.
Natürlich hatte ich es mit XP Manifest und ohne ausprobiert.

Wer weiss etwas dazu, wie ich das Problem löschen könnte?

Hier die entsprechenden Screenshots von XP und Windows2000:
Miniaturansicht angehängter Grafiken
xp_174.jpg   windows2000_455.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Groupbox Statusleiste: Anzeige ein XP Problem?

  Alt 21. Sep 2006, 08:18
Ich vermute mal, dass die Groupboxlinien schon da sind. Du siehst sie nur nicht, weil dein Hintergrund fast die gleiche Farbe hat. Setze bei deinem Panel (?) doch mal ParentBackground und ParentColor auf True, dann werden die Linien schon auftauchen.

Re: Statusbar - hat doch auf beiden Screenshots den gleichen Inhalt - nämlich keinen?

Uli.
Uli Gerhardt
  Mit Zitat antworten Zitat
Go2EITS

Registriert seit: 25. Jun 2006
519 Beiträge
 
Delphi 7 Personal
 
#3

Re: Groupbox Statusleiste: Anzeige ein XP Problem?

  Alt 21. Sep 2006, 08:48
Vielen Dank für Deine freundliche Unterstützung.
Statusbar: Unter Windows2000 werden in der Statusbar alle möglichen Anzeigen korrekt getätigt.
unter XP sehe ich nix.
Groupbox: Du meintest mit Panel Groupbox, denke ich. Da habe ich es geändert.
Da passiert unter XP auch nix.

Kann es sein, dass Form Farbe und Groupboxfarbe nicht passen, oder CTL3D =True ist?

PS: Datei ohne UPX Komprimierung ausgeführt.

Nachtrag: Font in Statusbar ist Tohoma! Ändere ich mal um zu sehen was unter XP passiert...
  Mit Zitat antworten Zitat
Go2EITS

Registriert seit: 25. Jun 2006
519 Beiträge
 
Delphi 7 Personal
 
#4

Re: Groupbox Statusleiste: Anzeige ein XP Problem?

  Alt 21. Sep 2006, 09:04
Auch wenn ich ctl3d auffalse setze und "dicke" schwarze Linien unter Windows2000 erscheinen, bleibt alles unter XP unverändert. Die schwarzen Umrandungen erscheien nicht. Die Meldungen in der Statusbar
werden auch nicht angezeigt. Hat jemand so ein ähnliches Problem, oder sollte ich Delphi 7 unter XP installieren? Möglicherweise nur ein Problem unter einer VM, wo ich XP installiert habe???
Weiss jemand weiter?
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Groupbox Statusleiste: Anzeige ein XP Problem?

  Alt 21. Sep 2006, 09:50
Zitat von Go2EITS:
Groupbox: Du meintest mit Panel Groupbox, denke ich. Da habe ich es geändert.
Da passiert unter XP auch nix.

Kann es sein, dass Form Farbe und Groupboxfarbe nicht passen, oder CTL3D =True ist?
Nö, ich meinte den Parent der Groupbox. Wenn das die Form selber ist, hast du vermutlich deren Farbe auf etwas in der Nähe von $00BFD0D0 (die Rahmenfarbe einer Luna-GroupBox) gesetzt. Das ist dann wie bei der ostfriesischen Flagge: weißer Adler auf weißem Grund.
Uli Gerhardt
  Mit Zitat antworten Zitat
Go2EITS

Registriert seit: 25. Jun 2006
519 Beiträge
 
Delphi 7 Personal
 
#6

Re: Groupbox Statusleiste: Anzeige ein XP Problem?

  Alt 21. Sep 2006, 10:37
Das probiere ich jetzt, vielen Dank!

Link zu meinem Tool:
WinClean 1.1

Es hat geklappt:
Unter Windows 2000 geht es ohne application.prozessmessages, für XP habe ich hinter jeder
Textanzeige eine application.prozessmessages einfügen müssen, damit es klappt.
Ich habe zwar ein Panel genommen, aber beim nächsten Update ist wieder die Statusleiste drin.

Vielen Dank. (Weißer Adler auf weißen Grund. Da siehste doch nix! )
Hier der Screenshot des Tool unter XP. Das sieht jetzt richtig gut aus, meine ich.
Miniaturansicht angehängter Grafiken
xp_936.jpg  
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:06 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