Como pego a mi archivo de ayuda chm a mi proyecto

09/09/2005 - 20:16 por Lord Voldemort | Informe spam
Hello Moto...

Digamos que ya tengo mi archivo de ayuda listo (es un archivo chm, ya tiene
mapiadas las entradas), quiero hacer que funcione al darle F1 desde
cualquier formulario o control. que hay que hacer?

saludos

Voldemort
 

Leer las respuestas

#1 Lord Voldemort
09/09/2005 - 22:51 | Informe spam
Mediante el uso del componente HelpProvider, se pueden asociar temas de
Ayuda de un archivo de Ayuda (en formato HTML o HTMLHelp 1.x o superior) a
controles específicos en formularios Windows Forms.

Para proporcionar Ayuda

1.. Arrastre un componente HelpProvider al formulario desde el Cuadro de
herramientas.
Se alojará en la bandeja que se encuentra en la parte inferior del
Diseñador de formularios Windows Forms.

2.. En la ventana Propiedades, establezca la propiedad HelpNamespace en el
archivo de Ayuda .chm, .col o .htm.
3.. Seleccione otro control del formulario y establezca la propiedad
HelpKeyword en la ventana Propiedades.
Esta es la cadena que se pasa al archivo de Ayuda a través del componente
HelpProvider para abrir el tema de Ayuda apropiado.

4.. En la ventana Propiedades, establezca la propiedad HelpNavigator en un
valor de la enumeración HelpNavigator.
Esto determina de qué forma se pasa la propiedad HelpKeyword al sistema de
Ayuda. A continuación se muestra una tabla de posibles configuraciones y sus
descripciones.

Nombre de miembro Descripción
AssociateIndex Especifica que el índice de un tema concreto se
ejecuta en la dirección URL determinada.
Find Especifica que se muestra la página de búsqueda de una
dirección URL determinada.
Index Especifica que se muestra el índice de una dirección URL
determinada.
KeywordIndex Especifica una palabra clave para buscar y la acción
que debe ejecutarse en la dirección URL determinada.
TableOfContents Especifica que se muestra la tabla de contenido del
archivo de Ayuda HTML 1.0.
Tema Especifica que se muestra el tema al que hace referencia la
dirección URL determinada.

En tiempo de ejecución, si se presiona F1 cuando el control (del que se han
establecido las propiedades HelpKeyword y HelpNavigator) tiene el foco, se
abrirá el archivo de Ayuda asociado con ese componente HelpProvider.

Nota Actualmente, la propiedad HelpNamespace admite archivos de Ayuda en
los formatos HTMLHelp 1.x, HTMLHelp 2.0 y HTML. Por tanto, se puede
establecer la propiedad HelpNamespace en una dirección http:// (por ejemplo,
una página Web). En ese caso se abrirá en el explorador predeterminado la
página Web correspondiente a la cadena especificada en la propiedad
HelpKeyword como referencia (para saltar a un punto específico de una página
HTML).
Nota de seguridad Tenga cuidado de comprobar cualquier información que
se envíe desde un cliente antes de utilizarla en la aplicación. Usuarios
maliciosos podrían enviar (inyectar) secuencias de comandos ejecutables,
instrucciones de SQL u otro código. Antes de mostrar los datos facilitados
por un usuario, almacenarlos en una base de datos o trabajar con ellos,
compruebe que no contienen información potencialmente insegura. Una manera
típica de comprobarlo es utilizar una expresión regular para buscar palabras
clave como "SCRIPT" cuando reciba información facilitada por un usuario.
Tenga en cuanta que se puede también utilizar el componente HelpProvider
para mostrar Ayuda emergente, aunque esté configurado para mostrar archivos
de Ayuda para los controles de los formularios Windows Forms. Para obtener
más información, vea Mostrar ayuda emergente.

Vea también
Mostrar ayuda emergente | Controlar la ayuda mediante información sobre
herramientas | Asistencia para una aplicación | Formularios Windows Forms

Preguntas similares