Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/06/2008, 11:00
Avatar de The_Pretorian
The_Pretorian
 
Fecha de Ingreso: diciembre-2004
Ubicación: Lima - Peru
Mensajes: 267
Antigüedad: 20 años, 4 meses
Puntos: 0
Respuesta: Pulsar boton y mostrar ayuda chm

Buenos Dias:
Para poder trabajar con con un archivo de ayuda CHM, tienes q usar la siguiente clase, cHtmlHelp. La cual puedes descargar desde esta URL cHtmlHelp

Copias este procedimiento en tu Form
Código:
Public Sub Help_Planilla()
   Dim sHelpFile As String
    cHelpFile = App.Path & "\tu_Archivo_Ayuda.chm"
    sHelpFile = cHelpFile
    App.HelpFile = sHelpFile
    'Crear una referencia al objeto para mostrar la ayuda
    Set m_HtmlHelp = New cHtmlHelp
    'Asignar las propiedades del objeto
    With m_HtmlHelp
        .hWnd = Me.hWnd
        .HelpFile = sHelpFile
    End With
End Sub
En el evento KeyDown del Form pones la siguiente linea, para que funcione solo hay que cambiar una propiedad KeyPreview=True
Cita:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Dim CtrlDown As Long
CtrlDown = (Shift And vbCtrlMask) > 0
If KeyCode = vbKeyF1 Then
Call m_HtmlHelp.DisplayTopic("ventas.htm")
End If
End Sub
En este caso funcionara cuando pulses la tcla F1, si deseas que se invoque desde un Boton, solo copias la linea.
Espero te pueda servir...


Cita:
Iniciado por CaLeR Ver Mensaje
Pues yo quiero que al pulsar un boton ayuda me muestre la ayuda abierta por la pagina que yo qiera por ejemplo Ventas.html, gracias de antemano
Atte
The_Pretorian
__________________
Creo que todas las cosas suceden por algo, no es eso que los demas llaman 'Destino'. Definitivamente Dios no juega a los dados...