Me respondo solo, ahi consegui hacer lo que queria, les adjunto el codigo:
Código Delphi
[-]procedure TForm1.ComboBox1Change(Sender: TObject);
var
i:Integer;
begin
ComboBox2.Items.Clear;
for i:=ComboBox1.ItemIndex to 5 do
ComboBox2.Items.Add(ComboBox1.Items[i+1]);
end;
procedure TForm1.ComboBox2Change(Sender: TObject);
var
i:Integer;
begin
ComboBox3.Items.Clear;
for i:=ComboBox2.ItemIndex to 5 do
ComboBox3.Items.Add(ComboBox2.Items[i+1]);
end;
h t t p : / / i m g 5 7 3 . i m a g e s h a c k . u s / i / 5 6 0 5 7 7 5 5 . j p g /
(ahi esta la imagen, hay que quitarle los espacios entre letras)
al llenar el tercer ComboBox, quedan espacios en blanco abajo del texto que corresponde y no me gusta que aparezca, en la tercera foto se aprecia lo que les comento.
habia pensado que quizas es porque en el ciclo for, que me rellena el ComboBox3 le digo que me rellene desde " i:=ComboBox2.ItemIndex to 5 do " entonces me rellena el ComboBox3 con 5 items (creo que puede ser eso) pero porque no pasa lo mismo al rellenar el ComboBox2 ????
Agradecido de que me orienten, me despido