![]() |
Un bug en el DBGrid?
Amigos, una curiosidad (capaz que ya la conocen o tal vez esté haciendo algo mal). En los TDBgrid (de Delphi 7), el evento OnColEnter no funciona (no hay efecto) si los clicks con el mouse se hacen en las distintas celdas de la columna 0.
No es problema para mí, yo lo subsané "quemando" una columna invisible y empezando en la 1, pero me pareció curioso y lo quería compartir. Un abrazo. |
Saludos
Cita:
|
Citar:
Originalmente publicado por Ayuda Delphi OnColEnter event (TCustomDBGrid) Occurs when focus moves to a new cell in the grid. Si lees bien verás que habla de moverse a una new "cell" y no new "column". Lo que sí no sé es porqué el evento se llama OnColEnter y no OnCellEnter. De todas formas puedes poner un DBGrid en un form, enlazarlo a una tabla con más de un registro y probar que lo que dije es cierto (y además puedes probar que este evento sí se dispara entre celdas de la misma columna... claro, mientras ésta no sea la columna "0" :p ) Formulado distinto, si te cambias de una columna cualquiera a una celda de la columna 0 verás que tampoco se dispara el evento OnColEnter... Y eso que aquí sí te cambiaste de columna. |
1 Archivos Adjunto(s)
Saludos
Cita:
Cita:
Cita:
|
Cita:
El evento se dispara siempre que cambiemos de columna, no importa si es la columna 0 0 cualquier otra. El evento no se dispara si cambiamos de celda en la misma columna, no importa si es la columna 0 0 cualquier otra. La prueba la hice en D7. El bug, no es de la componente sino claramente del archivo de ayuda. // Saludos |
La franja horaria es GMT +2. Ahora son las 13:38:01. |
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