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 27-09-2008
Paolo Paolo is offline
Registrado
 
Registrado: jul 2008
Posts: 8
Poder: 0
Paolo Va por buen camino
Grupo de botones

Saludos, como se podria hacer esto

botones y valores

7 8 9
10 11 12
< >

Que cuando se pulse > adquieran estos valores y no avance mas

13 14 15
16 17 17

y cuando se pulse el < adquieran estos valores


1 2 3
4 5 6

y que cuando llege aqui no retroceda mas
Gracias
Responder Con Cita
  #2  
Antiguo 27-09-2008
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
No veo muy bien como serían esos botones, pero lo que está claro es que si partimos de los valores iniciales sumando o restando 6 a éstos tendríamos el resultado, falta implementarlo de acuerdo al tipo de control que pretendas utilizar.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 28-09-2008
Paolo Paolo is offline
Registrado
 
Registrado: jul 2008
Posts: 8
Poder: 0
Paolo Va por buen camino
Parte de la solucion

Código Delphi [-]
var
  Form1: TForm1;
  Btns: array[1..4] of TSpeedButton;

implementation

{$R *.dfm}

procedure TForm1.Button2Click(Sender: TObject);
var x,y,t:integer;
begin
 y:=strtoint(label1.Caption);
 t:=4*y;
 if y<4 then
   label1.caption:=inttostr(y+1);
  for x:=1 to 4 do
  begin
   Btns[x]:=TSpeedButton(FindComponent('Boton'+IntToStr(x)));
   Btns[x].caption:=inttostr(t+x);
  end;
end;

procedure TForm1.FormCreate(Sender: TObject);
var x:integer;
begin
 for x:=1 to 4 do
  begin
   Btns[x]:=TSpeedButton(FindComponent('Boton'+IntToStr(x)));
   Btns[x].caption:=inttostr(x);
  end;
end;
Me salio de esta manera ahora tengo que hacer la disminucion

Gracias

Última edición por marcoszorrilla fecha: 28-09-2008 a las 17:12:02.
Responder Con Cita
  #4  
Antiguo 28-09-2008
Paolo Paolo is offline
Registrado
 
Registrado: jul 2008
Posts: 8
Poder: 0
Paolo Va por buen camino
Solucionado

Este es el codigo que me salio, tiene cuatro speedbutton, dos button y un label
Código Delphi [-]
var
  Form1: TForm1;
  Btns: array[1..4] of TSpeedButton;

implementation

{$R *.dfm}

procedure TForm1.Button2Click(Sender: TObject);
var x,y,t:integer;
begin
 y:=strtoint(label1.Caption);
 t:=4*y;
 if y<=3 then
   label1.caption:=inttostr(y+1) else exit;
  for x:=1 to 4 do
  begin
   Btns[x]:=TSpeedButton(FindComponent('Boton'+IntToStr(x)));
   Btns[x].caption:=inttostr(t+x);
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var x,y,t:integer;
begin
 y:=strtoint(label1.Caption);
  if y>1 then
   begin
    label1.caption:=inttostr(y-1);
    y:=y-1;
   end;
 t:=4*y;
   for x:=1 to 4 do
    begin
     Btns[x]:=TSpeedButton(FindComponent('Boton'+IntToStr(x)));
     Btns[x].caption:=inttostr(t+(x-4));
    end;
end;

procedure TForm1.FormCreate(Sender: TObject);
var x:integer;
begin
 for x:=1 to 4 do
  begin
   Btns[x]:=TSpeedButton(FindComponent('Boton'+IntToStr(x)));
   Btns[x].caption:=inttostr(x);
  end;
end;

end.

Última edición por marcoszorrilla fecha: 28-09-2008 a las 20:50:36.
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
Botones en un grupo Espartaco OOP 2 27-02-2008 19:47:13
grupo de camponentes vroa74 OOP 2 26-09-2007 07:46:30
Totales por Grupo trex2000 Impresión 2 24-08-2005 18:40:14
Imprimir en Grupo pgraciap Impresión 5 14-11-2003 17:49:07
Como imprimir totales de un grupo en el encabezado del grupo y no en el pie de grupo HombreSigma Impresión 1 07-10-2003 08:29:25


La franja horaria es GMT +2. Ahora son las 19:24:23.


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