Einzelnen Beitrag anzeigen

mase1908

Registriert seit: 9. Sep 2005
16 Beiträge
 
Delphi 7 Enterprise
 
#13

Re: Einzelne Einträge in einer Combobox verändern

  Alt 12. Sep 2005, 14:27
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?
  Mit Zitat antworten Zitat