Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL (ActiveX, v4 - v11) (https://www.cobolforo.es/forumdisplay.php?f=9)
-   -   [Sintaxis] Como moverse entre formularios (https://www.cobolforo.es/showthread.php?t=1245)

Begoguay 21 de diciembre de 2020 16:25

Como moverse entre formularios
 
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

Cita:

Citación del post de Begoguay (Mensaje 6326)
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

Cita:

Citación del post de Joseg (Mensaje 6327)
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


La franja horaria es GMT +2. Ahora son las 01:18.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.