Problema con SetFocus en DBGrid
Publicado por Judit (45 intervenciones) el 19/05/2006 00:04:32
Buenas noches!
Mi problema es que cuando estoy pasando de un campo a otro con la tecla Tab en algunas celdas tengo unas restrinciones y le especifico si se cumple alguna de ellas que tome el setfocus en esa celda nuevamente, pero no lo hace se va a la siguiente celda.
El código que empleo es;
procedure TFfacturacion.CDS2CantidadChange(Sender: TField);
begin
If ... then
DBGRid1.Fields[6].Text := '';
DBGrid1.SelectedIndex := 6;
DBgrid1.SetFocus;
end;
Alguien sabe porque no me toma el foco en esa columna?
Gracias anticipadas
Saludos
Mi problema es que cuando estoy pasando de un campo a otro con la tecla Tab en algunas celdas tengo unas restrinciones y le especifico si se cumple alguna de ellas que tome el setfocus en esa celda nuevamente, pero no lo hace se va a la siguiente celda.
El código que empleo es;
procedure TFfacturacion.CDS2CantidadChange(Sender: TField);
begin
If ... then
DBGRid1.Fields[6].Text := '';
DBGrid1.SelectedIndex := 6;
DBgrid1.SetFocus;
end;
Alguien sabe porque no me toma el foco en esa columna?
Gracias anticipadas
Saludos
Valora esta pregunta


0