Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-05-2013
darkmaster360 darkmaster360 is offline
Miembro
NULL
 
Registrado: may 2013
Posts: 12
Poder: 0
darkmaster360 Va por buen camino
Duda con el intervalo del timer

Buenas, estaba intentando cambiar el invervalo del timer fuera del modo de prueba y quisiera hacerlo con el elemento Edit y UpDown, así para que para darle arriba disminuya el intervalo y para abajo aumente.
Responder Con Cita
  #2  
Antiguo 12-05-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola darkmaster360.

Por favor, cuando dudes en que foro debe ir tu mensaje no utilices Delphi/web utiliza el foro Varios, luego algún moderador se encargará de direccionarlo donde corresponda, muchas gracias.

Código Delphi [-]
...
implementation

const
   INCREMENTO = 100; // aquí el valor que quieras darle al incremento

procedure TForm1.FormCreate(Sender: TObject);
begin
  KeyPreview := True;
end;

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
  ti: Integer;
begin
  ti := Timer1.Interval;
  with Timer1 do
    case Key of
      VK_UP  : if ti < MaxInt then Inc(ti, INCREMENTO);
      VK_DOWN: if ti-INCREMENTO > 0 then Dec(ti, INCREMENTO);
    end;
  Timer1.Interval := ti;
end;
...

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 12-05-2013
darkmaster360 darkmaster360 is offline
Miembro
NULL
 
Registrado: may 2013
Posts: 12
Poder: 0
darkmaster360 Va por buen camino
Lo siento ecfisa, lo tendré en cuenta.

Yo me refería al elemento Edit, donde al escribir un número fuese el intervalo del timer, y que el número se cambie con el elemento UpDown, no me refería al teclado me refería al elemento.

Saludos
Responder Con Cita
  #4  
Antiguo 12-05-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Darkmaster360.

A... entiendo, pero ya hay un componente que realiza esa tarea el TSpinEdit (Pestaña Samples).

Un ejemplo:
Código Delphi [-]
...
implementation

var
  Cont : Integer = 0;

procedure TForm1.FormCreate(Sender: TObject);
begin
  SpinEdit1.MinValue := 1;
  SpinEdit1.MaxValue := MaxInt;
  SpinEdit1.Value    := Timer1.Interval;
end;

procedure TForm1.SpinEdit1Change(Sender: TObject);
begin
  Timer1.Interval := SpinEdit1.Value;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Caption := IntToStr(Cont);
  Inc(Cont);
end;
Revisa en la ayuda de Delphi sobre las propiedades del componente SpinEdit.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 13-05-2013
darkmaster360 darkmaster360 is offline
Miembro
NULL
 
Registrado: may 2013
Posts: 12
Poder: 0
darkmaster360 Va por buen camino
Hola ecfisa.

El código me funciono muchas gracias, lo único que no sabía el nombre de ese complemento.

Saludos
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
Duda sobre timer hogol Varios 5 28-04-2010 20:27:25
impresion de intervalo de Reporte con Rave santi33a Impresión 0 04-07-2006 15:31:14
duda con el timer ibbeth Varios 2 03-01-2006 01:36:22
TTimer de intervalo pequeño emeceuy Varios 3 23-02-2005 21:06:46
intervalo entre fechas de una tabla suppergus Varios 3 14-06-2004 22:12:06


La franja horaria es GMT +2. Ahora son las 12:55:26.


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