| |||
que pueda funcionar las abreviaturas control+... cuando el menu este invisible buenas foreros como puedo hacer que pueda funcionar las abreviaturas control+(algo s,a,c,v) cuando el menu este invisible, necesito que el menu este invisible pero ya no me funcionan las combinaciones espero me ayuden muchas gracias. |
| |||
Hola No se como puedes poner el menú en invisible y que sigan funcionando las teclas de acceso rápido, pero se me ocurre otra forma de hacerlo, y es utilizando el evento KeyDown en el formulario. Sería algo así:
Código:
--Saludos-- Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyA And Shift = 2 Then MsgBox "Has pulsado CTRL+A" End If End Sub |
| |||
amigo no me funciona, te cuento pes es que tengo un formulario con varios botones , estos botones representarian los menus, y algunos de estos botones son ABRIR, CERRAR,.. por cual necesito los accesos rapidos control+a,control+c........etc, pero no se quiere que se aparezacan los menus espero sus ayudas gracias. |
| |||
en un proyecto nuevo he probado el comando y si funciona pero en mi proyecto nose porque no me funciona,en este iultimo tengo varios frames,button,pictures o es que tengo que ponerle el foco nose espero sus ayudas. |
| |||
Hola Te planteo otra opción, a ver que te parece. Si utilizas varios botones (tipicos botones que van juntos en la parte de arriba) puedes utilizar el control Toolbar, en el caption de cada botón si pones el simbolo & delante de una letra, estas creando un acceso a ese botón, es decir, si en el Caption de un botón del Toolbar pones &Abrir, con Ctrl+A se activa la opción Abrir. Si utilizas botones sueltos tienes la misma opción pero se activan con Alt+Letra. P.e. A&yuda, al pulsar Alt+Y activas la ayuda. --Saludos-- |
| |||
Me funciono el primer ejemplo que me enviaste del Form_KeyDown poniendo la propiedad del formulario KeyPreview a True, ahora mi pregunta es si tengo un Formulario padre MDI y un formulario secundario "P2". EL form MDI tiene botones que realizan funciones sobre el form sec. Ahora como puedo utlizar el evento Form_KeyDown del form sec. (para utilizar la combinacion de teclas) para acceder a los botones del formu MDI. por ejemplo: control + A, en vez de hacer clik al boton del form MDI. Muchas Gracias |