Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: E N T E R en Julio 27, 2011, 04:45:04 pm

Título: Interceptar Combinación de teclas en MDIForm
Publicado por: E N T E R en Julio 27, 2011, 04:45:04 pm
Hola de nuevo amigos, como puedo hacer que al pulsar la tecla CONTROL + F2 o cualquier tecla que me abra un Form dentro del MDI
Título: Re:Interceptar Combinación de teclas en MDIForm
Publicado por: YAcosta en Julio 27, 2011, 04:50:41 pm
Hola Ariel
http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/25.htm (http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/25.htm)
Título: Re:Interceptar Combinación de teclas en MDIForm
Publicado por: E N T E R en Julio 27, 2011, 06:05:18 pm
Si, este encontré pero solo funciona con una tecla y también funciona si el form no tiene el foco no quiero que sea asi.

Solo quiero que funcione si estoy dentro del programa y presionado 2 combinaciones Contol+F1 por ejemplo
Título: Re:Interceptar Combinación de teclas en MDIForm
Publicado por: fx700 en Julio 27, 2011, 07:24:30 pm
Por que no utilizas la opcion shortcut del editor de menu del MDIform, podrias poner visible false para ocultar dicho item aunque creo que no se puede ocultar todo el menu.
Título: Re:Interceptar Combinación de teclas en MDIForm
Publicado por: E N T E R en Julio 27, 2011, 08:23:22 pm
Por que no utilizas la opcion shortcut del editor de menu del MDIform, podrias poner visible false para ocultar dicho item aunque creo que no se puede ocultar todo el menu.
? Yo no quiero ocultar nada, yo solo quiero apretar una combinación de teclas Control + F1 y que abra un form.
Título: Re:Interceptar Combinación de teclas en MDIForm
Publicado por: YAcosta en Julio 27, 2011, 09:07:46 pm
En el link que te pase arriba explica tambien usando el RegisterHotKey, aqui te paso el código que baje y lo puse en un proyecto en el que pulsando el Ctrl + F12 se levanta la ventana sin necesidad de tener el foco. Cuestion de que lo modifiques.  Cuidado cuando debuguees el modulo.

http://www.4shared.com/file/LlBeUfir/CTRL_F12.html? (http://www.4shared.com/file/LlBeUfir/CTRL_F12.html?)
Título: Re:Interceptar Combinación de teclas en MDIForm
Publicado por: YAcosta en Julio 27, 2011, 09:28:48 pm
Ya esta, estas es, con este si lo resolvi, tomando la conversa de este hilo:
http://www.canalvisualbasic.net/foro/visual-basic-6-0/registerhotkey-8149/ (http://www.canalvisualbasic.net/foro/visual-basic-6-0/registerhotkey-8149/)

lo subí a un proyecto con varios forms y listito para que lo uses jeje:
http://www.4shared.com/file/mkZNE-aD/CTRL_TECLAFUNCION.html? (http://www.4shared.com/file/mkZNE-aD/CTRL_TECLAFUNCION.html?)

Título: Re:Interceptar Combinación de teclas en MDIForm
Publicado por: E N T E R en Julio 28, 2011, 10:59:42 am
Perfecto YAcosta, muchas gracias... ;D