Escolar Documentos
Profissional Documentos
Cultura Documentos
NET
DEG
Establecer propiedades al control HelpProvider. 1. El archivo (.chm) se copiar en la misma carpeta donde est el archivo (*.exe).
Dpto. Informtica
DEG
Vamos a establecer las propiedades al formulario para que al pulsar F1, se visualice el archivo pagina1.htm.
1. Establecer la propiedad ShowHelp a True, para poder mostrar el archivo de ayuda. 2. Seleccione el control (en nuestro caso ser el formulario) y establezca la propiedad
HelpKeyword en la ventana Propiedades con el valor pagina1.htm. Esta es la cadena que se pasa al archivo de Ayuda a travs del componente HelpProvider para abrir el tema de Ayuda apropiado.
Descripcin El archivo de ayuda se abre en la entrada de ndice por la primera letra de un tema especificado. El archivo de ayuda se abre en la pgina de bsqueda. El archivo de ayuda se abre en el ndice. El archivo de ayuda se abre en el tema con la entrada de ndice especificada, si existe alguna; en caso contrario, se muestra la entrada de ndice ms prxima a la palabra clave especificada. El archivo de ayuda se abre en la tabla de contenido. El archivo de ayuda se abre en un tema especificado, si existe. El archivo de ayuda se abre en un tema indicado por un identificador numrico del tema.
En tiempo de ejecucin, 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.
Dpto. Informtica
DEG
Tenga presente que tambin se puede utilizar el componente HelpProvider para enlazar controles en un sistema de Ayuda, incluso si se ha implementado Ayuda emergente. Para obtener ms informacin Para mostrar ayuda emergente
1. Seleccione el control para el que desea mostrar ayuda en el formulario, y establezca la propiedad
HelpString en la ventana Propiedades. Esta es la cadena de texto que se mostrar en una ventana similar a una ToolTip.
2. Presione F5. 3. Pulse el botn de Ayuda de la barra de ttulo, y haga clic en el control cuya propiedad HelpString
se ha establecido.
Dpto. Informtica
DEG
El cdigo ser: Public Class Form1 'Crear el objeto HelpProvider Private oAyuda As New HelpProvider Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Asociar a la propiedad HelpNamespace el archivo de ayuda oAyuda.HelpNamespace = "Ayuda1.chm" 'Indicar al formulario que se va ha mostrar la ayuda al pulsar F1. oAyuda.SetShowHelp(Me, True)
Dpto. Informtica
DEG
'Mostrar el icono para la ayuda emergente Me.HelpButton = True Me.MaximizeBox = False Me.MinimizeBox = False 'especificar a las dos cajas de texto la ayuda emergente que se va a visualizar oAyuda.SetHelpString(txtCodigo, "Introducir el cdigo") oAyuda.SetHelpString(txtFecha, "formato (dd/mm/yy)") 'especificar a los controles de cajas de texto, que al pulsar F1, se mostrar una pgina Web de las especificadas en el archivo .chm oAyuda.SetHelpNavigator(txtCodigo, HelpNavigator.Topic) oAyuda.SetHelpKeyword(txtCodigo, "Pagina2.htm") oAyuda.SetHelpNavigator(txtFecha, HelpNavigator.Topic) oAyuda.SetHelpKeyword(txtFecha, "Pagina3.htm") End Sub Private Sub mnuContenido_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuContenido.Click Help.ShowHelp(Me, oAyuda.HelpNamespace) End Sub Private Sub mnuIndice_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles mnuIndice.Click Help.ShowHelpIndex(Me, oAyuda.HelpNamespace) End Sub Private Sub mnuBuscar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles mnuBuscar.Click Help.ShowHelp(Me, oAyuda.HelpNamespace, HelpNavigator.Find, "") End Sub
Dpto. Informtica