Foros Club Delphi

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

jmlifi 03-04-2006 09:12:34

speedbutton
 
Antes trabajaba con delphi 7 ahora con delphi 2006.En delphi 2006, si esta la propiedad Flat = true (del speedbutton), aparece una raya vertical en el botón, sin embargo con delphi 7 no ocurría esto. ¿cómo lo puedo evitar?

dec 03-04-2006 11:27:55

Hola,

No sé si te servirá de algo, pero, acabo de comprobarlo y no noto ninguna diferencia entre Delphi 7 y BDS 2006 respecto de los "TSpeedButton", con su propiedad "Flat" a "True", tal como dices. :eek:

Bicho 03-04-2006 11:42:26

Lo que yo creo que pasa, y no nos lo ha dicho jmlifi, es que ese botón esposible que lo esté poniendo en una toolbar, donde ese efecto si que ocurre, cuando cambias la propiedad Flat a True, pero eso también ocurre en Delphi 6/7.

No se si servirá de ayuda, pero yo no los pongo en Flat en una toolbar, sino que juego con la propiedad Down, ya que ya me había topado con ese efecto anteriormente.

Saludos

jmlifi 03-04-2006 17:41:31

Utilizo toolbar
 
Efectivamente utilizo toolbar. Pero, ¿cómo es posible que ala misma plicación no le pase lo mismo en delphi 7?

Porcierto, la popriedad Down no me deja cambiar a true.

saludos.

Bicho 03-04-2006 17:52:18

Para poder usar la propiedad Down de un speedButton éste debe estar agrupado, para que sea más fácil, todos los botones que pones en un form, tienen la propiedad groupindex a 0, coge tu speedbutton y cambiaselo a 1 y prueba ahora.

Saludos

p.d.: seguro que en Delphi 7 aparece la raya en medio, a mí en delphi 6 si me aparece, que raro que en BDS2006 vuelva a aparecer.

Chente(rMan) 03-04-2006 17:52:52

debes asignar un groupindex

jmlifi 04-04-2006 10:16:36

cambiando la propiedad down a true, el efecto que se consigue es diferente a la de el flat. Dicho efecto no es el que busco.

Insisto, en delphi 7 (professional) utilizando un speedbutton con propiedad flat=true dentro de un toolbar, no aparece la linea vertical en el boton.

Bicho 04-04-2006 11:06:11

No te enfades, sólo preguntaba, ya que a mi suena que todas las versiones que he probado ocurria lo mismo, pero bueno no te voy a contradecir, tu trabajas con la 7, yo ahora mismo ya no.

Yo sólo te daba una alternativa y te decía lo que usaba yo.

Estoy revisando mis programa, y no veo ninguno en el que tenga puesto un speedbutton en una toolbar con la propiedad flat.

Siento no poder ayudarte más. Espero alguien te pueda dar una.

Saludos

Lepe 04-04-2006 12:30:34

Prueba a poner un Panel en el toolbar, y dentro el SpeedButton, yo lo tengo así en Delphi 6 por la misma razón ;).

Quitandole los bordes al panel, no se nota nada :D

Saludos


La franja horaria es GMT +2. Ahora son las 13:15:42.

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