AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

delphi rio tcombobox color Fehler?

Ein Thema von Alfonso · begonnen am 2. Okt 2019 · letzter Beitrag vom 3. Okt 2019
Antwort Antwort
Seite 1 von 2  1 2      
Alfonso

Registriert seit: 10. Jan 2006
250 Beiträge
 
Delphi 11 Alexandria
 
#1

delphi rio tcombobox color Fehler?

  Alt 2. Okt 2019, 08:35
Hallo,

ich habe Rio 10.3.2. Wenn ich eine tComboBox auf das Formular ziehe, hat es die Hintergrundfarbe weiß und ich kann mit der Eigenschaft Color die Farbe ändern.
Wenn ich jedoch den Style auf csDropDownList stelle, wird die Farbe grau und ich kann die Farbe nicht ändern. Da alle anderen Eingabefelder weiß sind, sieht das ziemlich blöd aus.

Könnt ihr das auch nachvollziehen? Woran liegt das? Was kann ich machen?

Gruß
Alfonso
Alfonso
Seit Turbo Pascal 3.0 dabei!
Ewiger Pascal Fan!
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: delphi rio tcombobox color Fehler?

  Alt 2. Okt 2019, 10:23
Das war schon immer so. Und soweit ich weiß ist das auch ohne Weiteres nicht zu ändern.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
Alt 2. Okt 2019, 14:28     Erstellt von Frühlingsrolle
Dieser Beitrag wurde von Daniel gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
Alfonso

Registriert seit: 10. Jan 2006
250 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: delphi rio tcombobox color Fehler?

  Alt 2. Okt 2019, 20:28
Das war schon immer so. Und soweit ich weiß ist das auch ohne Weiteres nicht zu ändern.
Das war nicht immer so. Ich habe die Anwendung bisher unter Delphi XE kompiliert und da war die Hintergrundfarbe weiß. Nun ist sie unter RIO Grau.

Wo liegt der Unterschied? Warum ist es unter Rio grau?

Gruß
Alfonso
Alfonso
Seit Turbo Pascal 3.0 dabei!
Ewiger Pascal Fan!
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: delphi rio tcombobox color Fehler?

  Alt 2. Okt 2019, 20:44
Könnt es sein das es bei XP falsch war und das Theming nicht richtig angewandt hat?
Comboboxen sind im (Windows-)Theming bei DropDownlist oft mit grauen Hintergrund gezeichnet.
Ein weißer Hintergrund ist hier eigentlich falsch.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Alfonso

Registriert seit: 10. Jan 2006
250 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: delphi rio tcombobox color Fehler?

  Alt 2. Okt 2019, 20:46
Was macht das für einen Sinn, diese Grau zu haben, wenn alles andere weiß ist? Wo ergibt das ein Vorteil für die Usability? Graus ist normalerweise disabled.

Ist mir ein Rätsel.
Alfonso
Seit Turbo Pascal 3.0 dabei!
Ewiger Pascal Fan!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

AW: delphi rio tcombobox color Fehler?

  Alt 2. Okt 2019, 21:03
Zeig doch mal bitte einen Screenshot.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Alfonso

Registriert seit: 10. Jan 2006
250 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: delphi rio tcombobox color Fehler?

  Alt 2. Okt 2019, 21:21
XE: xe.png

Rio: rio.png
Alfonso
Seit Turbo Pascal 3.0 dabei!
Ewiger Pascal Fan!
  Mit Zitat antworten Zitat
Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.295 Beiträge
 
Delphi 12 Athens
 
#8

AW: delphi rio tcombobox color Fehler?

  Alt 2. Okt 2019, 21:51
Was macht das für einen Sinn, diese Grau zu haben, wenn alles andere weiß ist? Wo ergibt das ein Vorteil für die Usability? Graus ist normalerweise disabled.

Ist mir ein Rätsel.
Weißer Hintergrund -> Zeichen sind individuell eingebbar (Wie beim TEdit)
Grauer Hintergrund -> Man kann nur auswählen

Schwarze Schrift -> Enabled
Graue Schrift -> Disabled

Hat für mich in gewisser Weise schon Sinn.


Aber alles ne Sache des Stylings.

Wenn du unter Projektoptionen -> Anwendung -> Manifest - "Ohne Manifestdatei" auswählst, dann hast du dein altes Styling wieder.
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#9

AW: delphi rio tcombobox color Fehler?

  Alt 3. Okt 2019, 00:02
Wenn du unter Projektoptionen -> Anwendung -> Manifest - "Ohne Manifestdatei" auswählst, dann hast du dein altes Styling wieder.
Dabei ist zu beachten, daß man z.B. die Laufzeit-Themes und/oder die Hochauflösung nicht abschalten kann, wenn es in einer geerbten Konfiguration eingeschaltet ist.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Rolf Frei

Registriert seit: 19. Jun 2006
647 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: delphi rio tcombobox color Fehler?

  Alt 3. Okt 2019, 12:06
Der Unterschied ist einfach der, dass das eine ohne Themes ist und das andere mit. XE hat Themes standardmässig deaktiviert und in Rio ist es aktiviert. Eine Combobox als reine Listbox, wo man nichts direkt hineinschreiben kann, ist in themed Darstellung seit jeher so. Die Combobox wird dann wie ein Button dargestellt, mit dem man eine Liste öffnen kann. Das ist von MS so gewollt und so in den Themes verankert. Da kannst du ohne Hacks nichts dagegen machen, es sei denn du deaktivierst die Themes für deine Anwendung und nutzt immer noch die veraltete und steinzeitliche non-Themed GUI Darstellung.

Wenn du willst, dass deine Anwendung modern wirkt und so aussieht wie jedes andere Windows 10 Programm, musst du damit leben, was ich dir auf jeden Fall empfehle, weil deine Kunden sich das so unter Windows 10 gewöhnt sind. Dieses Verhalten einer Combobox als reine Listbox wirst du in jedem Programm in Windows 10 so sehen.

Geändert von Rolf Frei ( 3. Okt 2019 um 12:15 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 16:01 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