Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   TrackBar (https://www.clubdelphi.com/foros/showthread.php?t=11113)

ibstk 06-06-2004 07:49:53

TrackBar
 
Buen dia a todos!

Soy nuevo en el foro Club Delphi y programacion tambien.

Tengo que desarrollar una simples aplicacion y estoy utilizando el componente TComport para comunicar con el equipo atraves de la puerta serial.

Necessito que los bits enviados a serial estajam en una determinada frequencia. Esta frequencia es ajusta atraves de un TrackBar, o sea, aumenta o disminui la velocidade que los bits son enviados.

Mi duda es en relacion a programacion y no comunicacion. Solo tengo que saber como programa um Trackbar para que, de acuerdo con su ajuste, os bits son enviados para a serial en determinado tempo. Perdon por el español.

Gracias.

roman 06-06-2004 07:58:22

Cita:

Empezado por ibstk
Mi duda es en relacion a programacion y no comunicacion. Solo tengo que saber como programa um Trackbar para que, de acuerdo con su ajuste, os bits son enviados para a serial en determinado tempo. Perdon por el español.

Pues lo único que tienes que manejar son las propiedades Min, Max y Pos del TrackBar. En Min y Max pondrías las frecuencias mínima y máxima y Pos te indicaría la frecuencia escogida en un momento dado.

// Saludos

ibstk 13-06-2004 01:48:06

hola roman, estoy utilizando 3 TrackBars. Me gustaria de desactivar los otros 2 cuando 1 estiver en uso. Es possible?

Explico... cuando el usuário colocar la seta del mouse en un TrackBar, los otros 2 debem ser desactivados. Gracias desde ya!

Saludos!

roman 13-06-2004 02:25:00

El TrackBar no maneja eventos del mouse pero podrías usar el evento OnEnter que se genera cuando obtiene el foco y por tanto también cuando se haga click sobre él. Para deshabilitar los otros dos usa la propiedad Enabled:

Código Delphi [-]
procedure TForm1.TrackBar1Enter(Sender: TObject);
begin
  TrackBar2.Enabled := false;
  TrackBar3.Enabled := false;
end;

// Saludos

ibstk 13-06-2004 06:27:08

Cita:

Empezado por roman
El TrackBar no maneja eventos del mouse pero podrías usar el evento OnEnter que se genera cuando obtiene el foco y por tanto también cuando se haga click sobre él...

Perfecto! Gracias!!! ;)


La franja horaria es GMT +2. Ahora son las 11:46:58.

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