Sistema de ayuda?...

08/06/2005 - 10:03 por Ezequiel | Informe spam
Hola, a ver, por más que leo no acabo de encontrar la manera de realizar un
sistema de ayuda para mis aplicaciones en VB. ¿Me podéis dar un empujoncito
y si tenéis alguna web donde lo expliquen bien?..

Un saludo y gracias
 

Leer las respuestas

#1 Steven Lewis
09/06/2005 - 06:20 | Informe spam
Hola.

Concretamente, qué quieres hacer? quieres generar un archivo de ayuda html?
como el formato del MSDN? o un archivo chm?

Quieres mostrar ayuda en línea para tu aplicación?

Depende realmente de lo que quieras hacer es la solución. Pero en todo caso
creo que tendrías que leer la ayuda del HelpProvider.

Esta clase te permite asociar el archivo de ayuda chm o html a tu
aplicación, con la administración de topics del menú de la ayuda, etc.

El HelpProvider además te permite configurar los mensajes de ayuda estilo
popup para los objetos contenidos en tu forma simplemente configurando el
mensaje que quieres en la propiedad HelpString on HelpProvider de la forma
(estasa propiedades aparecen una vez que agregas el HelpProvider a la forma,
algo así como los ToolTipText cuando agregas el ToolTip).

Si vas a utilizar la ayuda por medio de popups lo más elegante es si usas
esta solución en diálogos deberías mostrar el botón de ayuda en el caption
de la forma. Para lograr esto debes asignar false a las propiedades
MinimizeBox y MaximizeBox y true a la propiedad HelpButton.

Por otra parte, para generar tu archivo de ayuda en formato chm puedes usar
HTML Help Workshop, o para un ambiente más amigable, puedes instalar el add
in integrado con Visual Studio .NET (creo que viene para el 2003) que se
llama VSHIK2003.exe o cualquier software que te permita generar esta clase
de archivos.

Espero te sirva y si necesitas más información escribes nuevamente

Saludos

Steven Lewis


"Ezequiel" escribió en el mensaje
news:
Hola, a ver, por más que leo no acabo de encontrar la manera de realizar
un
sistema de ayuda para mis aplicaciones en VB. ¿Me podéis dar un
empujoncito
y si tenéis alguna web donde lo expliquen bien?..

Un saludo y gracias


Preguntas similares