Avatar billede mscodedk Nybegynder
17. august 2002 - 13:00 Der er 7 kommentarer

VB vil ikke åbne min HELP fil.. fra min menu...

Hej alle EXPERTER....
Jeg har lavet en appication i VB + en help fil som skal kunne åbnes, ved tryk på et menu item. Jeg har sat den til så man kan åbne ved at trykke "F1", men kan ikke få knappen til at åbne den.
Håber i kan hjælpe.... ;D

Up The Irons, MSK
Avatar billede mikker Nybegynder
17. august 2002 - 18:03 #1
Hvis det virker når du finder menu punktet med musen og har sat en shorcut i menu editoren til F1 burde det virke. Det gør det da her ihvertfald...

- Mikker
Avatar billede joern Nybegynder
17. august 2002 - 19:08 #2
Hej.

Dit hjælpe-punkt må nok ikke være direkte i menu-linien.  I VB5 som jeg bruger, virker genveje kun på sub-menuerne.

M.v.h.  Jørn
Avatar billede mscodedk Nybegynder
18. august 2002 - 09:30 #3
OK prøver... ;D
Avatar billede mscodedk Nybegynder
18. august 2002 - 09:36 #4
Ups... Problemet er jo at selve knappe-koden ikke virker... Her er den:
---------------------------------------------------------------------------
Private Sub mnuHelpHelp_Click()
Dim R As Long
 
R = WinHelp(MSKNote.hWnd, MSKNOTE.HLP, HELP_INDEX, CLng(0))

End Sub
---------------------------------------------------------------------------
Den har jeg brugt til at åbne "MSKNote.hlp" i MSKNote.frm....
Avatar billede joern Nybegynder
18. august 2002 - 13:42 #5
Har du både en knap og et menupunkt til at udføre det samme?

I øvrigt kan jeg ikke hjælpe med din linie R =  WinHelp...
Sådan noget har jeg aldrig brugt.  Mine hjælpefiler vises i browseren, og er ikke kontekst-sensitive.

I 'gamle' dage lavede jeg hjælpefiler som åbnede på rette sted ved klik på F1.  Altså at man fik hjælp til den kontrol der havde focus.

Men det er alt for tidskrævende at vedligeholde, så det er droppet.  Men alle kontroller har jo stadig en property der hedder WhatsThisHelpID:
Returns or sets an associated context number for an object. Use to provide context-sensitive Help for your application using the What's This pop-up in Windows 95 Help.

Forhåbentlig kommer andre på banen, der kan løse dit problem.

M.v.h.  Jørn
Avatar billede cole Nybegynder
07. juli 2008 - 19:42 #6
Åben dit projekt i Visual Basic og gå op i menuen Project. I bunden af optien står hvad du har kaldt dit project efterfulgt af Properties. Klik på dette. Nu kommer dit projects egenskaber. Her er et felt hvor du skal beskrive hvor din hjælpefil befinder sig. Den skal hede  hlp til efternavn. Derefter tryk OK. Nu ved programmet hvor hjælpefilen befinder sig og du kan starte hjælpeprogrammet op ved at trykke F1.
Hvis du vil starte programmet op ved at trykke på en knap du selv har oprettet skal du i komandofeltet skrive  SendKeys "{F1}"  det skulle være nok

Mangler du et program der kan lave rigtige hjælpefiler så prøv at gå ind på www.helpdevelopmentstudio.com  her kan du hente et program til at lave dine hjælpefiler programmet er billigt og bruger Microsofts compiler samt er nemt at bruge.
Avatar billede mikker Nybegynder
07. juli 2008 - 20:39 #7
6 år... Ja tiden går og måske var det på tide at få lukket lidt gamle spørgsmål? :o)

- Mikker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester