Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 06-04-2009
Avatar de DarkMan
DarkMan DarkMan is offline
Miembro
 
Registrado: jul 2006
Posts: 102
Poder: 20
DarkMan Va por buen camino
Código Delphi [-]
procedure TL2PacketHackMain.ChangeLang(L:string);
var C: TControl;
    I: Integer;
begin
 if not (L = 'NoLang') then
   for i:=0 to Form1.ControlCount-1 do
     begin
       C:= Form1.Controls[i]; 
      
       If C is TButton then
          TButton(C).Caption:=Language.ReadString(L, TButton(C).Caption, 'NoText');

       If C is TLabel then
          TLabel(C).Caption:=Language.ReadString(L, TLabel(C).Caption, 'NoText');
       {...}
     end;
end;

Aunque con tu ejemplo no lo dejas claro, deduje que lo que pretendías hacer es recorrer la lista de componentes y asignarle a cada uno el valor que le corresponde a su propiedad caption (si la tiene) o hint. En el pedazo de código que te pongo yo, realiza en parte lo que pides, pero para que funcione correctamente tendrás que asignar una identificación a cada componente para que pueda tomar el valor que le corresponde, sino todos adquirirán el mismo valor.

Un saludo.
__________________
"La recompensa de una buena acción está en haberla hecho"

Última edición por DarkMan fecha: 06-04-2009 a las 06:28:21.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Modificacion masiva Spynosa Firebird e Interbase 7 07-10-2010 06:06:05
Modificación de vistas feruiz Firebird e Interbase 3 12-06-2008 08:43:00
CDO.DLL Creacion/Modificacion Enan0 Varios 2 04-06-2006 18:05:01
modificación de TFlatComboBox Er_Manué OOP 3 11-08-2003 10:19:41


La franja horaria es GMT +2. Ahora son las 18:33:40.


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