como puedo crear un boton que me abra el archivo de ayuda y si es posible como puedo poner un enlace
que me lleve a una pagina de soporte por ejemplo algo asi en mi programa
menu > ayuda
> ayuda en pantalla (el archivo)
> ayuda en linea (el enlace)
y claro el f1 que habre el mismo archivo de ayuda en pantalla
gracias por su colaboracion.
Para la ayuda local necesitas:
-
HTML Help Workshop, luego de tener todas las paginas y el contenido, utilizas
HmlHelp API Information en el proyecto, defines Alias para las paginas y luego utilizando un *.h (header file)
#define menu 100
donde
menu corresponde a un Alias, defines todos los Alias que pusiste a las paginas.
- Un
helpProvider de tu proyecto .NET, donde das la ruta del *.chm y para cada componente de tu formulario puedes definir un distinto
TopicId del
HelpNavigator y cambiando a cada componente el
HelpKeyword que en este ejemplo seria "100" para el Alias
menu. De ese modo puedes direccionar la ayuda a distintas partes del *.chm deacuerdo a tus necesidades.
- Para llamarlo desde un boton se puede hacer asi:
Help.ShowHelp(this, "ayuda.chm",HelpNavigator.TopicId, "100");
Para la ayuda en linea lo más sencillo es un componente
WebBrowser, si quieres algo mas interesante puedes hacerlo con un Servicio Web utilizando .NET u otro.
no es posible poner algo basico como solo dos enlaces que me lleven a un web y otro de un archivo local ?¿ y que al presionar en los enlaces seme habra el navegador y me cargue la web y me habra el archivo chm o pdf ?¿