Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Items de menú como radiobotones (https://www.clubdelphi.com/foros/showthread.php?t=48070)

jhcaboverde 14-09-2007 15:31:55

Items de menú como radiobotones
 
Tengo duda con esto, tengo un menu con 4 item ejemplo:

abrigo
mesa
silla
comedor

necesito que el usuario al hacer click en alguno y se quede marcado con una casilla de verificacion para con eso yo filtrar unos datos

dec 14-09-2007 15:40:51

Hola,

Los "TMenuItem" cuentan con una propiedad "Checked" que puedes utilizar. :)

jhonny 14-09-2007 15:42:27

Si habilitas la propiedad AutoCheck de los Menus se habilitara o deshabilitara (Segun sea el caso), un "Visto bueno" al hacerles click.

Espero te sirva ;).

jhonny 14-09-2007 15:44:17

Veo que dec se me a adelantado por centecima vez :D, pero puedes complementar las dos respuestas, ya que el AutoCheck trabaja de la mano con Checked :).

dec 14-09-2007 15:45:44

Hola,

Sí; lo cierto es que el "AutoCheck" puede ser una buena cosa y yo lo había omitido. ¿Ves? Van a llevar razón los que dicen que cuatro ojos ven mejor que dos. :D

jhonny 14-09-2007 15:49:35

Cita:

Empezado por dec (Mensaje 231096)
Hola,

Sí; lo cierto es que el "AutoCheck" puede ser una buena cosa y yo lo había omitido. ¿Ves? Van a llevar razón los que dicen que cuatro ojos ven mejor que dos. :D

Estas en lo cierto :), ahora abra que ver si es lo que necesita jhcaboverde :D.

jhcaboverde 14-09-2007 16:55:03

Sin de dejar de darles las gracias
 
Funciona perfectamente, pero creo que yo mismo no me supe explicar, ahora con lo que me han dicho cuando se clickea sobre algun item se marca pero no se desmarca el anterio ya marcado?

dec 14-09-2007 17:01:51

Hola,

Parece que lo que quieres es que los "Checkbox" actuen como "RadioButtons" y sí, puedes conseguirlo.

1º Da el valor "True" a la propiedad "AutoCheck" de los "TMenuItems" que te interese

2º Da el valor "True" a la propieadad "RadioItem" de los "TMenuItems" que te interese

3º Asegúrate de que la propiedad "GroupIndex" de los "TMenuItems" tiene el mismo valor en todos los que te interese

De ese modo conseguirás que cuando se marque un "TMenuItem" se desmarque automáticamente el "TMenuItem" previamente marcado.

jhcaboverde 14-09-2007 17:05:35

Ahora si, mil gracias espero
 
Funciona OK mil gracias


La franja horaria es GMT +2. Ahora son las 15:18: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