Cita:
Empezado por jafera
Buenas a todos.
Pues como he puesto en el título, cuando selecciono un item del combobox si la columna [15] del grid está en visible :=false, me da el error.
Código Delphi [-]
procedure TF_Pagues.DBLookupComboBox1Exit(Sender: TObject);
begin
If DBEdit3.Text='0' then
begin
JvDBUltimGrid1.Columns[15].Visible:=False; DBEdit3.Font.Color:=clBlack;
DBEdit3.Color:=clWindow;
end
else
begin
JvDBUltimGrid1.Columns[15].Visible:=True;
DBEdit3.Font.Color:=clRed;
DBEdit3.Color:=clYellow;
end;
end;
No se como puedo controlar la "visibilidad" de la columna [15] para que no de este error.
Si alguien tiene una idea o se ha encontrado con lo mismo.......
Gracias por adelantado
Josep
|
Hola Josep.
No he usado los componentes Jedi, pero no pareciera tener sentido que exista esa relación entre la visibilidad y la existencia de la columna.
Segun entiendo de tu mensaje (y tal vez entendí mal), quiere decir que un código como este:
Código Delphi
[-]
begin
JvDBUltimGrid1.Columns[4].Visible := False;
JvDBUltimGrid1.Columns[4].Visible := False; ...
Lanzaría el error
list index out of bounds en la tercer línea aún existiendo la columna 4, ¿ Entonces como se haría para volverla al estado visible ?
Saludos.