Hi ich habe eine andere Lösung gefunden und zwar hier im Forum.
Ich spreche die Beiträge einfach über einen Case an:
Delphi-Quellcode:
procedure TForm1.ComboBox1DrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState);
var
cb : TComboBox;
begin
cb := TComboBox(Control);
case Index of
0 :
begin
cb.Canvas.Brush.Color := clWhite;
cb.Canvas.FillRect(Rect);
cb.Canvas.Font.Color := clBlack;
cb.Canvas.Font.Style := [fsBold];
cb.Canvas.TextOut(Rect.Left,Rect.Top,cb.Items[Index]);
end;
1 :
begin
cb.Canvas.Brush.Color := clWhite;
cb.Canvas.FillRect(Rect);
cb.Canvas.Font.Color := clBlack;
cb.Canvas.Font.Style := [fsBold];
cb.Canvas.TextOut(Rect.Left,Rect.Top,cb.Items[Index]);
end;
2 :
begin
cb.Canvas.Brush.Color := clWhite;
cb.Canvas.FillRect(Rect);
cb.Canvas.Font.Color := clBlack;
cb.Canvas.Font.Style := [fsItalic];
cb.Canvas.TextOut(Rect.Left,Rect.Top,cb.Items[Index]);
end;
end;
end;
Nun muss ich die Einträge aus der Combobox in der Memobox verändern.
Wie könnte man das realisieren?