Avatar billede hestetoften Nybegynder
11. december 2004 - 00:35 Der er 3 kommentarer og
1 løsning

hvordan bruges biHelp / crHelp

Hvordan bruger ge biHelp ikonet til at vise forskellige forklaringer på de forskelline objekter ??
Avatar billede hestetoften Nybegynder
11. december 2004 - 14:50 #1
Det jeg søger er hvordan man med klik på en knap undersøger om Cursor er = crHelp

Der må da være nogen der ved noget om dette, da Delphi's egne hjælpefiler og div. websites ikke skriver ret meget om dette
Avatar billede eht Nybegynder
11. december 2004 - 18:23 #2
Hvis jeg forstår dig ret så skal du bruge følgende:

if screen.Cursor = crHelp then etEllerAndet.

Hvis man har lavet en traditionel hjælpefil

skriver man f.eks
if screen.Cursor = crHelp then Application.HelpJump(HelpID);

HelpID (string) er et ID man har givet en bestemt side i sin hjælpefil.

For at lave hjælpefilen har du brug for et særligt program. Jeg kan ikke lige anbefale noget her, men prøv at søge i google.


Hvis man har lavet Html-baseret hjælp kunne det være

if screen.Cursor = crHelp then

ShellExecute(0, 'open', PChar('StienTilHjælpefilen'), nil, nil, SW_SHOWNORMAL);

//Erik Thomsen
Avatar billede hestetoften Nybegynder
11. december 2004 - 21:38 #3
Jeg bruger denne:

procedure TForm1.Edit1Click(Sender: TObject);
begin
  if screen.Cursor = crHelp then
  ShowMessage(CursorToString(cursor));
end;

men den virker ikke ??

hvis jeg fjerner "if screen.Cursor = crHelp then" så vises msg. kun hvis cursor IKKE er crHelp, altså crDefault
Avatar billede hestetoften Nybegynder
26. december 2004 - 11:44 #4
Ingen bud ??
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