Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Guido Eisenbeis,
9. Apr 2007
Hallo bitsetter.
So, es ostert sehr! Deshalb hat meine Antwort auch ein bisschen gedauert. :)
Deinen obigen Code habe ich mir angesehen. Leider kann ich irgendwie nicht nachvollziehen, was das ListView anstellt, wenn man im ReportMode mit LargeImages arbeitet. Ich dachte, die hätten dann keine Auswirkung. Das ListView ist ein komisches Ding!
Das tut der Sache jedoch keinen Abbruch,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Guido Eisenbeis,
7. Apr 2007
Alles klar, danke.
Aus zwei Gründen:
1. evtl. für größere Bilder (zweitrangig)
2. vor allem um die Abstände zwischen den Reihen "luftiger" darzustellen. So dass die Icons nicht so aneinander kleben.
Mein Ansatz: die Schriftgröße des ListViews größer stellen (z. B. auf 14) und dann eine Möglichkeit finden, den Item-Text mit einer kleineren Schriftgröße ins Canvas zu zeichnen. Leider habe...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Guido Eisenbeis,
7. Apr 2007
Hallo bitsetter.
Hier eine überarbeitete Version, bei der die Darstellung für inaktive ListItems implementiert ist. Vielleicht kannst du sie dir mal anschauen und sagen, ob du Verbesserungsvorschläge hast. Zum Beispiel ob es eine bessere Farb-Variable für "inaktiv" gibt. Derzeit verwende ich btnFace.
Dann fehlt jetzt nur noch eine Möglichkeit, die ListItems in der Höhe zu vergrößern, ohne...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Guido Eisenbeis,
6. Apr 2007
@DGL-luke
Die Sachen mit Transparenz, Mask, usw. hatte ich schon alle ausprobiert, bevor ich hier gepostet habe. Dennoch danke!
@bitsetter
Problem gelöst! Dein Code funktioniert wunderbar! :thumb:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Guido Eisenbeis,
5. Apr 2007
Hallo enemyleft.
Ja, das stimmt so weit. Man lernt ja dazu. Und was am Anfang aussah als wäre es unmarkiert, stellte sich später heraus als ... :gruebel: ... tja, als was? Manche Icons werden fast garnicht mitmarkiert. Da sind dann nur bei genauem Hinsehen ein oder mehrere Ränder gefärbt/markiert. Deshalb habe ich im Demo geschrieben: "Die Icons 1 und 6 werden (scheinbar) nicht...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Guido Eisenbeis,
5. Apr 2007
Hallo enemyleft.
Ich habe sie mir angesehen und es ist genau das gleiche, wie wenn ich sie selbst kompiliere.
Das Problem ist nach wie vor das gleiche: Wird ein Eintrag markiert, wird auch das Icon markiert. Das heißt, das Icon wird mitgefärbt (bläulich).
Doch, da ist ein Icon. Es handelt sich hier ja um ein ListView (kein Treeview). Das was hier nach einem SubItem-Pfeil aussieht,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Guido Eisenbeis,
3. Apr 2007
Hallo enemyleft.
Ich dachte schon, es würden garkeine Antworten mehr kommen. :wink: Oder dass dieses Problem zu popelig ist!? :stupid:
Doch nun im Ernst:
Das Muster ist ganz klar: Einige Icons werden mitmarkiert (also bei ersten Mal genauso wie beim millionsten Mal) und andere werden nicht mitmarkiert (also weder beim ersten Mal noch beim millionsten Mal). Unter mitmarkiert verstehe...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Guido Eisenbeis,
31. Mär 2007
In einem Listview wird beim Markieren der jeweilige Eintrag eingefärbt (zum Beispiel blauer Hintergrund mit weißer Schrift). Hat dieser Eintrag nun ein Icon, so wird das Icon ebenfalls eingefärbt. Aber auch nicht immer! Manche Icons werden eingefärbt, andere nicht. :gruebel:
Ich will nun dass nur die eigentlichen Einträge (also der Text) gefärbt wird und die Icons sollen NICHT gefärbt...