Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-04-2012
IVAND IVAND is offline
Miembro
 
Registrado: may 2003
Ubicación: ECUADOR
Posts: 523
Poder: 21
IVAND Va por buen camino
Cambiar el caption de un boton segun su nombre

Hola a todos

Como siempre , espero su ayuda ya estoy medio ciego jejejeje

Tengo en un formulario creados 45 botones (Tbutton) los cuales dependiendo de un valor se tienen que pintar dependiendo del valor los n botones

ejemplos
el ejemplo es para ventas de boletos de autobuses

el autobus tiene 45 asientos que representan 45 botones , si van vendiendo 4 deberian pintarse los botones cuyo nombre empiezen con B (asi le puse el nombre a los componentes) ejemplo b1,b2,b4,b4 si van vendiendo 10 de la misma manera

coloco el codigo que funciona bien , pero al formulario he agredado un componente TJfedit y me cambia tambien el caption

Espero puedan ayudarme mil gracias como siempre


Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  conta,x,x1:Integer;
  begin
 conta:=2 ;
 for x:=0 to form1.controlcount -1 do
  if Components[x] is TButton Then
    for x1:=1 to conta do
     if Components[x1].Name='b'+Trim(IntToStr(x1)) Then
        If Components[x1] is TButton then
        TButton(form1.controls[x1]).Caption:='HOla';

end;
__________________
IVAND
Responder Con Cita
  #2  
Antiguo 18-04-2012
IVAND IVAND is offline
Miembro
 
Registrado: may 2003
Ubicación: ECUADOR
Posts: 523
Poder: 21
IVAND Va por buen camino
Jajajaja yo creo que es el cansancio , esta es la solucion
Código Delphi [-]
var
  i:Integer;
begin
 for i := 1 to 2 do begin
   with TButton(FindComponent('b' + IntToStr(i))) do
   begin
     caption:='Hola';
   end;
End;
Gracias a todos
__________________
IVAND

Última edición por ecfisa fecha: 18-04-2012 a las 01:19:36. Razón: ETIQUETAS: [DELPHI] [/DELPHI]
Responder Con Cita
Respuesta



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
mostrar una u otra form segun boton pulsado jsc Varios 2 12-08-2011 09:08:10
mostrar form segun boton pulsado jsc OOP 1 11-08-2011 12:37:22
Boton segun valor de un combobox Litnoiz Varios 3 13-03-2010 23:59:53
¿Cómo hago para que la propiedad Caption de un botón tenga múltiples líneas? kakarotv5 Varios 9 25-05-2007 15:29:10
Cambiar el caption de un boton segun el registro nenufer Varios 8 08-06-2006 09:32:48


La franja horaria es GMT +2. Ahora son las 17:38:18.


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