Clube VB - Gerando arquivos de Help para aplicações VB - Parte VI

Aula 44

Na verdade, linkar o arquivo de ajuda é muito mais fácil do que propriamente criar o mesmo. Podemos utilizar o arquivo gerado de duas formas:

1.      Chamando o arquivo por inteiro, e neste caso o usuário irá navegar dentro das opções disponíveis;

2.      Chamando por um dos níveis de tópicos criados, desta forma, você estaria linkando o Help a um assunto em específico, por intermédio por exemplo de um menu.

 Iremos primeiramente estudar a opção 01. O processo para se linkar um HELP a sua aplicação, sendo que esta ligação seja feita com o total conteúdo do HELP é simples, observe os passos a seguir:

 1.      acesse o menu Project, escolha o item Project Properties...;

Na janela que aparece, na aba General, selecione no campo Help File Name o arquivo Help que você deseja utilizar no projeto. Observe que o VB suporta arquivos de help tanto no formato HLP quanto no formato CHM:

2.      Para visualizarmos como um projeto chama o help, compile o projeto e quando ele estiver sendo executado, clique em F1 para que o help seja visualizado

Agora, vamos dificultar um pouco o processo, fazendo com que o sistema possa abrir os arquivos de HELP através dos tópicos gerados. Mas como isso é possível? A resposta é simples:

Você lembra que ao criar a sua janela de HELP, utilizou o mapeamento dos tópicos através da janela MAP? Onde, incluímos para o tópico CONTEÚDO o MAP 100 e assim sucessivamente? Pois então, desta forma podemos dentro de nossa aplicação, chamar um assunto em específico no HELP, para isso, basta proceder da forma que segue:

1.      Inclua na aplicação que irá receber o HELP um componente COMMON DIALOG;

2.      Altere a propriedade NAME do mesmo para AJUDA;

3.      Clique com o botão direito do mouse em PROJECT1, no PROJECT EXPLORER;

4.      No menu suspenso que é apresentado, selecione a opção PROJECT PROPERTIES;

5.      Na caixa de diálogo que foi aberta, defina o campo HELP FILE como o arquivo de ajuda a ser vinculado ao aplicativo;

6.      No evento FORM_LOAD()  do formulário, entre com a seguinte codificação:

 AJUDA.HELPFILE=APP.HELPFILE

 7.      Lembre-se de que “AJUDA” equivale ao componente COMMON DIALOG que representará o arquivo ajuda;

 8.      Em seguida, na opção de menu ou no botão que irá chamar um determinado tópico do arquivo de ajuda, basta incluir a seguinte sequência de comandos (supondo que a solicitação da abertura da ajuda, partisse de uma opção de menu) :

 Private Sub opcaoajuda_click()

            With ajuda

                        .helpcontext=”100”

                        .helpcommand=cdlhelpcontext

                        .ShowHelp

            End With

End Sub

 Observe que a linha HELPCONTEXT=”100”, representa um dos tópicos que queremos ligar a esta opção do menu que abre o arquivo de ajuda, neste nosso exemplo, a mesma poderia ser 100/200 ou 300.

 Desta forma você vinculou o seu arquivo de ajuda a sua aplicação principal.

 

Voltar

Principal | Cursos Gratuitos | Cursos Diversos | Dicas | Promoções | Mapa do Site | QUIZ |
| Classificados | Central Currículo | Fórum | Fale Conosco