Veamos.
Acabo de hacer una mini app que lo que hace es habrirme la ayuda por la página que yo quiero según tenga el foco un componente u otro. Tengo para la demo un formulario con 2 buttons y, según esté el foco en uno u otro, pretendo mostrar una ayuda u otra.
Pasos:
1.- Lincar el archivo de ayuda según lo descrito anteriormente en mi mensaje
2.- En cada uno de los buttons, informar la propiedad HelpContext con el número de la página de la ayuda que deseo
3.- Ejecutar el proyecto y comprobar que funciona correctamente
Para lanzar la ayuda por código, sólo has de poner algo así:
Código:
Application.HelpCommand(HELP_FINDER, 0);
Donde el segundo parámetro es la página a mostrar y, el 0 indica el índice principal de la ayuda.
Problemas que puedes tener si esto no te funciona (garantizo que funciona).
1.- No hayas definido los ID en la creación de la ayuda
2.- Tengas creado el ID pero no asignado a un valor numérico
La verdad es que no se cómo funciona el programa que usas para la generación de ayudas. Si quieres un consejo sobre un buen programa generador de ayudas, mi recomendación es Help & Manual (de pago, of course)
Pues nada, espero que esta explicación te sirva