Poner foco en una celda de StringGrid
Buenas gente. Tengo una duda que les paso a comentar.
Tengo un StringGrid, al cual quiero que cuando le haga un SetFocus me ponga el cursor en una celda determinada la cual va a ser editable. Es decir, el StringGrid va a estar siempre "no editable", y cuando le llega el foco, quiero que la columna 3 y la fila "de turno" sea editable y me quede el cursor allí para que el usuario tipee. Sé que se puede hacer en el OnClick del StringGrid, por ejemplo, pero prefiero que sea mientras el usuario usa el Tab, para hacer el uso más rápido. Espero me haya explicado bien y se entienda. Muchas gracias. |
Al final de esta página, abajo, tienes algunos enlaces, a ver si te sirven
|
Bien, gracias. Si sirvieron los enlaces. Pero poner:
hace que se seleccione la celda, pero no me aparece el cursor hasta que clickeo en la misma. Hay alguna forma de que aparezca el cursor automáticamente tal como si fuese un SetFocus de un Edit?? Gracias |
Cita:
Hola. El cursor no se ve porque no está editando la celda, si quieres simular como si picaras con el ratón en la misma puedes hacerlo enviando un caracter F2 al stringgrid.
Saludos |
La franja horaria es GMT +2. Ahora son las 00:11:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi