Ver Mensaje Individual
  #3  
Antiguo 04-11-2010
elxsoon elxsoon is offline
Registrado
 
Registrado: sep 2010
Posts: 6
Reputación: 0
elxsoon Va por buen camino
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
Responder Con Cita