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
  #13  
Antiguo 12-07-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 25
Caro Va por buen camino
Hola sancarlos, digamos que nuestro campo se llame estado y también supongo que estas controlando que si el componente ya esta creado, ya no lo vuelvas a crear, con el codigo que te explique arriba.

Código Delphi [-]
var
 Estado : Integer;
 Edit : TComponent;
begin
 ......
 Estado := adoportsportnumber.AsInteger;
 
 Edit := FindComponent(adoportsportnumber.AsString);
 if Assigned(Edit) then
  begin
    if ScrollBox1.ContainsControl(TControl(Edit)) then
     begin
       showmessage('el componente esta en el ScrollBox, ya no debemos crearlo y lo pintamos de un color x');
       if Estado=1 then
        begin
          TEdit(Edit).Color := clYellow;
          TEdit(Edit).Font.Color := clGreen;
        end
       else
         .......//el otro color
     end
    else
     begin 
       showmessage('el componente no esta en el ScrollBox y lo creamos de otro color igual segun al estado');
      // Creamos tMyBoton y pintamos segun al estado
      tMyBoton := Tedit.create(self);
      .....
      .....
      if Estado=1 then       
       begin
         tMyBoton.Color:=clYellow;
         tMyBoton.font.Color:=clGreen;
       end
      else
        .....//pintamos el otro color 
     end;
  end;

mas o menos asi sería el codigo y talvez sería mejor que tu variable se llamara TMyEdit y no te TMyBoton, ya que estas creando un edit.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
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
Crear objetos dentro de otro objeto. Nieto OOP 5 28-11-2007 23:09:12
No funcionan componentes TSelectOnRuntime cuando estan controles dentro de un panel gulder API de Windows 6 11-08-2006 09:58:50
Crear un label dentro de un panel abogado Varios 1 28-03-2005 13:43:16
Utilizar propiedad dentro de un objeto senpiterno Varios 4 21-04-2004 18:53:32
colocar un objeto dentro de un StringGrid oneromm Varios 2 27-12-2003 13:45:47


La franja horaria es GMT +2. Ahora son las 23:31:46.


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