Ver Mensaje Individual
  #13  
Antiguo 10-02-2011
Avatar de burgosrodas
burgosrodas burgosrodas is offline
Miembro
 
Registrado: sep 2008
Ubicación: Colombia
Posts: 24
Reputación: 0
burgosrodas Va por buen camino
Error al Crear componente Visual

Buen dia
he leido el hilo completamente y es muy interesante pero me he encontrado con un problema que quisiera alguien me pudiera colaborar.
quiero crear mi componente de la siguiente manera:

quiero crear un DBGrid que al soltarlo en mi form (o en un panel)
el automaticamente cambie su parent a un panel que se crea dinamicamente
y dicho panel dinamico se ubica donde se pretendia tener el DBGrid, esto con el fin de agregar un statusbar, y un buscador automatico para dicho DBgrid alineados alBottom, entonces se crea el efecto de tener un buscador en cada DBGrid que adiciono a mi proyecto.
esto no tiene problema, pues en tiempo de diseño, todo pinta bien, el problema aparece cuando intento ejecutar mi componente, pues sale el error
"raised exception class EClassNotFound with message 'Class TPanel not found."




Código Delphi [-]
constructor TKDBGrid.Create(AOwner : TComponent);
begin
     inherited Create(AOwner);
                                                
        Panel:=TPanel.Create(AOwner);
        Panel.Parent:=TWinControl(AOwner);

        Self.Parent:=Panel;  // self es el DBGrid en mi caso JvDBUltimGrid
        Self.Align:=alClient;  // el DBGrid ocupa todo el panel creado

        CrearBuscador;
end;


no en tiendo como hacer, por ultimas intente hacerlo al revez
hago que mi componente sea un panel, y cualdo se crea instancia un DBGrid dentro de el, pero ahroa el problema es que no encuentra la clase TDBGrid >=(
alguien que me guie por favor
espero haberme hecho entender
gracias
Responder Con Cita