Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problema con Tecla Alt en Delphi 7 S.O Windows 7 (https://www.clubdelphi.com/foros/showthread.php?t=93333)

marco3k 07-08-2018 07:11:48

Problema con Tecla Alt en Delphi 7 S.O Windows 7
 
Hola Foro me encontré con este problema y lo comparto por si alguien le pasará lo mismo o si es que alguien tiene otra solución.

El asunto es que me aparecio un problema, que al presionar la tecla ALT los controles radio button, checkbox y en algunos casos los botones de comando desparecen, presionó la tecla ALT mas la letra subrayada del control y aparece o si hago click en el control y aparece, esto pasa la primera vez que carga el formulario.

Busque en google y me apareció esta configuración que hay hacerle al windows 7:
"La opción está en Panel de control, Centro de accesibilidad, Cambiar el funcionamiento del teclado, Subrayar los métodos abreviados de teclado y las teclas de acceso.".

Con esto se solucionó el problema en cuestión. Si alguien sabe otra manera de solucionar este problema ya sea por código, api de windows o una clase, sera bienvenido. Gracias.

Alex Mireles 07-08-2018 18:39:32

Espero con esto poder ayudar ..

Yo recuerdo que poniendo en el Caption de los objetos de menú, radio, group box.. etc el carácter & seguido de la letra que hace la función de tecla rápida al presionar ALT te llevara de inmediato a esa acción.

Ejemplos:
"&Abrir" identificar la Letra A como parte la combinación de Alt+A
"C&errar" identificar la Letra e como parte la combinación de Alt+e

Esto se hizo como una alterativa para cuando no se dispone de un mouse/raton o se desea tener mas rapidez en la operación de una pantalla.

Así mismo anexo liga donde se explica la forma de como leer los estatus de las teclas de permutación. ALT, ALT GR ,SHIFT, CONTROL.

https://www.askingbox.com/tutorial/d...rl-key-pressed

Saludos

marco3k 07-08-2018 19:01:05

Hola Alex Mireles, yo uso el ALT "para tener mas rapidez en la operación de una pantalla". Probe estos resultado en windows 7 con delphi 7 y al presionar ALT los controles desaparecieron, presiono ALT+Letra y aparece el control o recordar su posicion en el formulario y hacer click y aparece. Lleve la aplicacion en una pc con windows XP con delphi 7 y ese problema no existe.
Es raro este funcionamiento, debo suponer que windows 7 tiene otra forma de controlar la accesibilidad.


La franja horaria es GMT +2. Ahora son las 11:07:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi