Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 05-10-2007
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Poder: 20
xander Va por buen camino
Esto es lo que no quería hacer pero es lo único que me ha funcionado hasta ahorita:

Código Delphi [-]
procedure TForm4.Button1Click (Sender: TObject);
var
  i:    integer;
  Liga: TFieldDataLink;
begin
  for i := 0 to ControlCount - 1 do
  begin
    Liga := EnlacCampObje (Controls[i]);
    if Assigned (Liga) then
    begin
      if Liga.FieldName = 'SIZE' then
      begin
        TWinControl (Liga.Control).Hide;
      end;
    end;
  end;
end;

Pero como ven tengo que recorrer todos los controles de la forma para saber si estan asociados con el campo que quiero esconder, en todo caso quisiera mejor poder acceder a una lista de controles que dependen del campo para ir directo a esos controles... además este código asi tal cual no funciona para las columnas de un DBGrid, tendría que modificarlo todavia para que soporte eso. ¿alguna idea?
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..."
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como mantengo visible el campo de un BDLookupComboBox esimon OOP 3 12-09-2007 18:41:57
BorderIcons false Caral Varios 14 13-04-2007 06:52:03
Porque Desaparece el Dato en un Campo LookUp??? AGAG4 Varios 1 31-08-2005 14:46:47
True, False en un qreport Masu Impresión 2 02-05-2005 20:47:13
True y False MRSAM MySQL 2 12-06-2003 22:36:10


La franja horaria es GMT +2. Ahora son las 20:04:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi