![]() |
Ayuda
Hola Foro como estan , espero que todos bien , yo aqui intentando conocer un poco mas de delphi.
tengo un pequeño problema quesiera que me ayuden ... miren tengo una aplicacion un formulario y un archivo de ayuda , en el formulario tengo la propiedad helpKeyWord con el nombre del tema en el archivo de ayuda , hasta alli todo bien ... cuando el usuario presiona la tecla F1 aparece la ayuda con el tema que se desea, y asi en todos los formularios. el problema es el siguiente, cuando un usuario me dijo que no queria usar el teclado y solo queria usar el mouse, me pidio que le pusiera un boton como ayuda , yo le dije que si se podia de esa manera no tenia que estirar la mano izquierda para presionar la tecla F1 y que con el mouse podria leer la ayuda, yo pense que seria facil pero hasta ahora no lo consigo ,. el codigo en el evonto click del boton es el siguiente : (Nombre del Formulario).KeyPress(VK_HELP); y no funciona (Nombre del Formulario).FormKeyPress(Sender,VK_HELP); Y TAMPOCO FUNCIONA, y ya estoy perdiendo la pasciencia , por que no se como simular lapresion de la tecla F1 cuando hace clik en el boton ayuda, necesito ayuda para la ayuda , ja,ja,ja soy malo para las bromas bueno gracias por todo Esau Hernandez |
Prueba con Application.HelpJump('Tema');
Saludos! |
Cita:
Quizá podría usar algo como Application.HelpContext(ActiveControl.HelpContext); o bien Application.HelpKeyword(ActiveControl.HelpKeyword); El punto aquí es que ActiveControl ya no será el que piensa el usuario sino el botón. Yo lo que haría sería usar un SpeedButton para no quitar el foco al control activo. // Saludos |
La franja horaria es GMT +2. Ahora son las 13:09:26. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi