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-02-2004
JaMFrY JaMFrY is offline
Invitado
 
Registrado: may 2003
Posts: 18
Poder: 0
JaMFrY Va por buen camino
Question componentes visuales y speedbutton

Tengo una aplicacion que la cree hace tiempo i la deje parada, ahora estoi interesado en hacer una nueva version de mi aplicacion y decidi poner componentes visuales para mejorarla un poco y hacerla mas atractiba, en especial los botones.

La aplicacion tiene speedbutton con codigos por ejemplo como este:

Código:
frmMain.strStatus:='Intentando poner en ' + LowerCase(TSpeedButton(Sender).Caption) + ' capslock...';
frmMain.SendCommand(COMANDO_CAPS_LOCK,IntToStr((Sender as TSpeedButton).Tag));
El problema biene al poner el codigo en formato del componente que seria este:

Código:
frmMain.strStatus:=''Intentando poner en ' +  LowerCase(TFlatButton(Sender).Caption) + ' capslock...'';
frmMain.SendCommand(COMMANDO_CAPS_LOCK,IntToStr((Sender as TFlatButton).Tag));
en la form tengo 2 speedbutton con el mismo codigo y lo que hace este codigo ((Sender as TFlatButton).Tag)) es saver que boton pulsa el usuario, activar o desactibar el bloq mayusculas, pero cuando lo pongo en codigo del componente no funciona , nada mas me lo desactiva no me lo actiba el bloq mayusculas!
Responder Con Cita
  #2  
Antiguo 27-02-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
No te lo desactiva porque nunca cambias el valor del Tag del Sender

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 28-02-2004
JaMFrY JaMFrY is offline
Invitado
 
Registrado: may 2003
Posts: 18
Poder: 0
JaMFrY Va por buen camino
No se que quieres decir, pero se una cosa clara. Cuando pongo el TFlatButton por el TSpeedButton no hace la funcion que tiene que hacer, no detecta el tag
Responder Con Cita
  #4  
Antiguo 28-02-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Cita:
Empezado por JaMFrY
No se que quieres decir
Lo que quiere decir el amigo Juan Antonio es que, tu controlas una propiedad (Tag) para realizar una acción que no se actualiza (almenos en las 2 lineas de código mostradas). Al no actualizarse (la propiedad), SIEMPRE vale lo mismo por lo que SIEMPRE te realiza la misma acción (desactivar el Bloq Mayus.)
Responder Con Cita
  #5  
Antiguo 28-02-2004
JaMFrY JaMFrY is offline
Invitado
 
Registrado: may 2003
Posts: 18
Poder: 0
JaMFrY Va por buen camino
Y como puedo solucionarlo?
Responder Con Cita
  #6  
Antiguo 28-02-2004
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Debes Asignarle un nuevo valor al TAG, asi como tambien debe cambiar el caption del boton...
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
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


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


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