Iniciar Sesión

Ver la Versión Completa : [Sintaxis] Como moverse entre formularios


Begoguay
21 de diciembre de 2020, 16:25
Hola amigos.

Tengo una aplicación con un formulario principal (menu) que va llamando a diferentes opciones. Tengo establecido que se pueda acceder a varias opciones a la vez, con lo cual puede haber varios formularios abiertos al mismo tiempo.

Mi pregunta es: Existe alguna tecla o combinación de teclas para pasar de un formulario a otro, o únicamente se puede hacer pinchando con el ratón?. O hay alguna forma de programarlo?

Un saludo.

Joseg
21 de diciembre de 2020, 17:11
Hola amigos.

Tengo una aplicación con un formulario principal (menu) que va llamando a diferentes opciones. Tengo establecido que se pueda acceder a varias opciones a la vez, con lo cual puede haber varios formularios abiertos al mismo tiempo.

Mi pregunta es: Existe alguna tecla o combinación de teclas para pasar de un formulario a otro, o únicamente se puede hacer pinchando con el ratón?. O hay alguna forma de programarlo?

Un saludo.


Colocas um botão no formulário escondido com as teclas de atalho que selecionares por exemplo: CTRL + F1 para abrir um determinado formulário.
Para encerrar o formulário, o mais fácil é selecionar outro botão, também invisível, e escolhes o estilo "Cancel" para poder sair com o escape.
Mas há outras opções...

Begoguay
21 de diciembre de 2020, 21:05
Colocas um botão no formulário escondido com as teclas de atalho que selecionares por exemplo: CTRL + F1 para abrir um determinado formulário.
Para encerrar o formulário, o mais fácil é selecionar outro botão, também invisível, e escolhes o estilo "Cancel" para poder sair com o escape.
Mas há outras opções...

Gracias, pero esa solucion no me vale, porque puedo tener 4 formularios abiertos, por ejemplo, y yo queria que pulsando alguna tecla fuera pasando de uno a otro, como por ejemplo en Windows con el tabulador que se mueve el foco de un lado a otro.

Kuk
21 de diciembre de 2020, 21:37
@Begoguay, se puede hacer vía WinAPI: SetWindowPos function (winuser.h) - Win32 apps | Microsoft Docs (https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setwindowpos)