![]() |
Como dar foco en un campo del registro activo TDBGrilla
Quiero pasar el foco desde un combo donde elegí un artículo, y lo agregué a una grilla asociada a una tabla temporal; a un campo específico del registro activo de la grilla/tabla.
por ejemplo: la fila 7 columna 3 (7º registro en el 3º campo) Sospecho que algún forista se ha visto en esta necesidad y lo ha resueldo de una manera más que simple (cosa que yo no se hacer):mad: Junto con mi saludo, les envío el agradecimiento a la respuesta. |
Foco en columna de Grilla
Hola amigo delphiano, para dar foco a una columna en TDbGrid prueba con esto:
siempre en el evento onKeyDown del DbGrid: if key = vk_Return then (sender as TDbGrid).SelectedIndex := 3; //selecciona dicha columna mas interesante seria ir de columna en columna: if key = vk_Return then begin (sender as TDbGrid).SelectedIndex := (Sender as TDbGrid).SelectedIndex + 1; key = 0; //nos comemos la tecla end; Saludos Diego |
La franja horaria es GMT +2. Ahora son las 05:23:04. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi