Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-08-2005
Avatar de sitrico
[sitrico] sitrico is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Caracas, Venezuela
Posts: 295
Poder: 22
sitrico Va por buen camino
Reemplazar los editores de campos de un DBGrid

A ver si alguien me puede orientar.

En la aplicación que estoy desarrollando tengo que reemplazar forzozamente el editor de campos del DBGrid por un editor personalizado.

Para ello activé en las opciones del DBGrid RowSelect y cuando se pulsa Enter o el boton de modificar muestro un panel que tiene el mismo ancho y alto de una fila del DBGrid y que contiene un editor (tComboBox, trxCurrencyEdit y otros) por cada una de las columnas del DBGrid. Para controlar la posición del panel uso el evento OnDrawColumnCell (del DBGrid)

Funciona perfecto (o casi) para modificar los registros, pero cuando voy a incluir (con append o Insert) no encuentro la manera de saber en que posición (tRect) del dbGrid se está trabajando y los campos aparecen en cualquier parte (los puse en la posicion 0 para evitar males mayores)

¿ con que evento puedo determinar la posición actual del dbgrid al momento de insertar un registro ?

Aunque no aclara mucho más, uso Delphi 7 con las RX y el DbGrid es el standar de delphi, la tabla es un RXMemoryData.

Gracias.

PD. no incluyo código porque la aplicación la tengo en otra máquina
__________________
Sitrico
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:03:37.


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
Copyright 1996-2007 Club Delphi