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-07-2007
boss_triller boss_triller is offline
Registrado
 
Registrado: jul 2007
Posts: 5
Poder: 0
boss_triller Va por buen camino
Toolbutton?

Hola, estoy utilizando el componente llamado toolbar, y dentro utilizo el toobutton ...lo utilizo con esta funcion....

if toolbutton2.Down then

haciendo eso lo undimos ahora mi pregunta es como puedo hacer un evente cuando lo desunda?..


Slaudos
Responder Con Cita
  #2  
Antiguo 27-07-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.108
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Tal vez el propio evento "OnClick" pueda servirte. En este evento puedes mirar si el botón está "hundido" o no lo está.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 27-07-2007
boss_triller boss_triller is offline
Registrado
 
Registrado: jul 2007
Posts: 5
Poder: 0
boss_triller Va por buen camino
De echo utilizo ese mismo

Código Delphi [-]
procedure TForm1.ToolButton2Click(Sender: TObject);
begin
  if toolbutton2.Down then
  Showmessage
else
//aqui debe ir cuando esta no esta hundido pero nose
end;

Gracias
Responder Con Cita
  #4  
Antiguo 27-07-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.108
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

¡Pues eso te sirve! ¿O no?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 27-07-2007
boss_triller boss_triller is offline
Registrado
 
Registrado: jul 2007
Posts: 5
Poder: 0
boss_triller Va por buen camino
Ese me sirve para cuando esta apretado, yo necesito saber cuando no esta presionado
Responder Con Cita
  #6  
Antiguo 27-07-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.108
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Si nos ceñimos a tu pregunta:

Cita:
(...) como puedo hacer un evente cuando lo desunda?..
La respuesta es: en el evento "OnClick" puedes comprobar si está hundido o no el botón. Partiendo de que al "deshundirlo" se ejecuta el evento "OnClick". Así que el código que has puesto antes funcionaría, digo yo, pero, si a ti no te lo parece... es que me estoy perdiendo algo.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #7  
Antiguo 27-07-2007
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por boss_triller
...//aqui debe ir cuando esta no esta hundido pero nose...
Responder Con Cita
  #8  
Antiguo 27-07-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.108
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por cHackAll
Cita:
Empezado por boss_triller
...//aqui debe ir cuando esta no esta hundido pero nose...
Me temo que el asunto es que no funciona de buenas a primeras tal y como se espera. Y es por esto:

Cita:
Empezado por Ayuda de delphi
Read Down to determine whether a tool button is selected. Setting Down to true at design time causes the button to be initially selected.

Tool buttons can remain Down only if Style is tbsCheck.
Teniendo en cuenta eso (el botón con "Style := tbsCheck") entonces podemos codificar algo como:

Código Delphi [-]
procedure TForm1.ToolButton1Click(Sender: TObject);
begin
  if (Sender is TToolButton) then begin
    if not TToolButton(Sender).Down then begin
      ShowMessage('Acaba de "deshundirse" el botón');
    end;
  end;
end;
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 27-07-2007 a las 03:30:36.
Responder Con Cita
  #9  
Antiguo 27-07-2007
boss_triller boss_triller is offline
Registrado
 
Registrado: jul 2007
Posts: 5
Poder: 0
boss_triller Va por buen camino
Gracias.....De veras que si
Responder Con Cita
  #10  
Antiguo 27-07-2007
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
por eso; acaso no es un "not" y ya?????? pero bueno la cosa es que ya funciona... lo del Sender es necesario con el TToolBar, pero bueno.

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
Ordenar ToolButton Tonio Varios 0 28-02-2007 22:39:28
toolbutton y dropdownMenu jzginez Varios 3 27-10-2005 16:34:39
Como poner un icono en un ToolButton? JuanErasmo C++ Builder 4 06-10-2005 23:41:50
Asignar una imagen a un ToolButton Javi2 Varios 1 17-01-2005 18:46:36
Caption del toolbutton jourdan OOP 0 14-04-2004 22:27:27


La franja horaria es GMT +2. Ahora son las 00:33:31.


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