FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Enlazar un control derivado de TEdit a una grilla
Hola a todos.
Estoy programando en delphi 7 Quisiera saber como debo hacer para enlazar un control creado por mi que deriva de TEdit a una celda de una grilla. El control esta diseñado para realizar busquedas en tablas o vistas de una base de datos, la cual se indica por parametros al mismo. Seria bueno poder configurarlo por columna de la grilla. La idea es que al editar una celda, al salir de esta, me dispare el evento onexit del control externo a la grilla. En Visual Basic he visto como un control edit se superpone automaticamente en el area de la celda y queda como si fuera misma celda. Muchas Gracias Pablo |
#2
|
||||
|
||||
hmm creo que eso es más programación del StringGrid que del Edit, me explico, los Grids tienen el método CreateEditor el cual crea un descendiente de TInplaceEdit el cual deriva de TCustomEdit, entonces lo que necesita hacer es hacer un override de ese método para crear dicho descendiente.
la otra solución sería poner desactivando las ediciones en el Grid y capturar los eventos OnClick y OnKeyDown para que cuando se desencadenen mostrar el Edit en la Pantalla en el area de la celda.
__________________
self.free; |
#3
|
||||
|
||||
Mira el componente UltimDbgrid tiene una propiedad control en la que le puedes relacionar una celda con un control
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
derivado de MaskEdit no acepta foco | droguerman | OOP | 3 | 23-03-2007 18:04:53 |
Construir un componente derivado de DBLookupCombo | JulioGO | OOP | 0 | 11-10-2004 17:28:30 |
Pasar el valor de un TEdit dentro de un StringGrid a otro TEdit que está fuera | atirado | Varios | 4 | 11-09-2004 19:13:48 |
Problema con Componente derivado de TPanel y Botones | Critter | Varios | 4 | 05-09-2004 11:08:55 |
Componente derivado de DBEdit que active un hint con un dato específico | HombreSigma | OOP | 4 | 15-07-2003 11:42:07 |
|