Im Zweifelsfall kann man sich so etwas selbst erstellen. Am Anfang mit Delphi habe ich vieles komplizierter gemacht als es nötig war. So habe ich mal übersehen, dass es StringGrid gibt und hab - im Grunde brauchte ich so etwas wie im Bild - mir das aus TEdit's (flexibel) gebastelt. Ist nicht so schwer wie es sich anhört. Um das zu steigern ersetzte ich jedes Edit (Rect-Bereich) beim Zugriff durch eine ComboBox, so dass ich eine Auswahl hatte.
Im Grunde sah das fast haargenau so aus wie das Bild von dir.
Nur für den Anfang...
Delphi-Quellcode:
var
i, d: Integer;
aEdit: array [0..9] of TEdit;
begin
d := 5; //Lücke
for i := Low(aEdit) to High(aEdit) do
begin
aEdit[i] := TEdit.Create(Self);
aEdit[i].Parent := Self;
aEdit[i].Left := 10;
aEdit[i].Width := 300;
aEdit[i].Top := 20 + (i * (aEdit[i].Height + d));
//aEdit[i].OnClick := ...
end;
end;