Ver Mensaje Individual
  #1  
Antiguo 06-06-2012
Avatar de Jere_84
Jere_84 Jere_84 is offline
Miembro
NULL
 
Registrado: sep 2011
Ubicación: Córdoba, Argentina
Posts: 214
Reputación: 0
Jere_84 cantidad desconocida en este momento
Obtener componente padre

Hola gente del club, en una de mis funciones quiero obtener el componente padre de un dbedit y trabajar con este, mi problema es:

Código Delphi [-]
var
    vComponente: TPageControl;

  if (vForm <> nil) then
  begin
    for i:= 0 to vForm.ComponentCount - 1 do
    begin
      if (vForm.Components[i] is TDbEdit) then
      begin
        vComponente:= TDbEdit(vForm.Components[i]).GetParentComponent; <---- aqui
        if (vComponente is TPageControl) then
        begin
          for a:= 0 to vComponente.Tabs.Count - 1 do
          begin
            .....

Al compilar me da una incompatibilidad entre tipos TPageControl y TComponent. Como puedo o bien pasar TComponent a TPageControl? hay alguna otra propiedad que devuelva el padre con el tipo de clase exacta?

Slds.
Responder Con Cita