Visual Basic - menu con checked en vb6

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 37
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

menu con checked en vb6

Publicado por seba64 (26 intervenciones) el 11/05/2020 04:14:03
Saludos. He agregado un menú a mi aplicación para que el usuario pueda cambiar parámetros.
La aplicación genera listados de archivos y carpetas, así que las opciones que agregué son -incluir extensión, -incluir nombre de carpeta.
Al crear el menú veo un cuadro que dice "checked", pero al ir después al código, veo que el único evento que hay es click y las propiedades que tiene son: count, item, lbound, ubound. ¿Como hago para que cambie el estado de checked a unchecked y viceversa al clickear cada opción ? Agradecería mucho su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de gilman
Val: 594
Bronce
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

menu con checked en vb6

Publicado por gilman (359 intervenciones) el 11/05/2020 12:07:57
Para que el menú pase de checked a Unchecked y viceversa al hacer click, usa el siguiente código
1
2
3
4
5
Private Sub mnuOpcion1_Click()
 
    mnuOpcion1.Checked = Not mnuOpcion1.Checked
 
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 37
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

menu con checked en vb6

Publicado por seba64 (26 intervenciones) el 11/05/2020 20:26:37
Gracias por responder, si es lo que puse inicialmente y lo que aparece en internet.

lo he puesto como tu dices

1
2
3
Private Sub opc2_Click(Index As Integer)
    opc2.Checked = Not opc2.Checked
End Sub

y me devuelve el mensaje


Error de compilación:
No se encontró el método o el miembro de datos


y es que sólo aparecen las propiedades que mencione.

cree otros formularios y otros proyectos y me pasa lo mismo.

Tengo visual basic 6 con service pack 6 y nunca he tenido que agregar otro componente para crear un menú.

¿que podrá estar mal?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de gilman
Val: 594
Bronce
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

menu con checked en vb6

Publicado por gilman (359 intervenciones) el 11/05/2020 20:49:29
eso es porque es un array, el código debería quedar:
1
2
3
4
5
Private Sub opc2_Click(Index As Integer)
 
    opc2.Checked = Not opc2(Index).Checked
 
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 37
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

menu con checked en vb6

Publicado por seba64 (26 intervenciones) el 11/05/2020 21:08:19
Estupendo, mil gracias.

pd: se parece a mi perrito, ji,ji,snif,snif.

pd2: Según eso, todas las paginas que vi están mal.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar