Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by to-wer,
29. Dez 2017
Du bist genial... es geht.
Jetzt verstehe ich langsam diese Prozedur, wo "Index" ja auch in der Variablenübergabe auftaucht...
Hier noch einmal die ganze Prozedur, falls sie jemand anderem noch helfen kann.
procedure TForm2.ComboBox1DrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState);
begin
with (Control as TComboBox).Canvas do begin // in ComboBox...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by to-wer,
28. Dez 2017
@myrealname: ja genau das hatte ich vor bzw. als Alternative von der Farbsumme (R+G+B) die Schrift in schwarz oder weiß anzulegen.
@Aviator: mein Problem ist, dass die Hintergründe erst in den entsprechenden Farben gezeichnet werden, wenn ich mit der Maus darüber gehe.
In dem Moment, wo ich die Combobox öffne, werden alle Hintergründe mit der Hintergrundfarbe des ersten Feldes gezeichnet,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by to-wer,
28. Dez 2017
Wo find ich denn diese Komponente in Delphi, wenn ich alles installiert habe?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by to-wer,
28. Dez 2017
ich korrigiere mich...
Die Zeilen werden schon unterschiedlich eingefärbt. Aber erst, wenn man mit dem Mauszeiger darüber fährt.
Es soll aber so sein, dass die Liste gleich richtig farbig gezeichnet wird.
Würde das gehen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by to-wer,
28. Dez 2017
genau das war es. Habe im Objektinspektor ItemIndex auf 0 gesetzt und es stürzt nicht mehr ab.
Nur sind alle Einträge in der gleichen Hintergrundfarbe geschrieben.
Ist auch logisch, da er auf 0 steht und die Farbe von Polyneon verwendet.
Wie bringe ich es dazu, den Index parallel zu ondraw hochzuzählen?
Hatte es zwischenzeitlich schon mit Combobox1.OnDrawItem versucht. Da kommt die Meldung...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by to-wer,
28. Dez 2017
genau sowas wäre perfekt.
Dann schau ich mal, ob ich die Jedis installiert bekomme...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by to-wer,
28. Dez 2017
danke für die schnelle Antwort...
Ich nutze noch Delphi 7, gab es da die TColorListBox schon? Gerade finde ich sie nicht.