Avatar billede borrisholt Novice
10. juli 2000 - 13:44 Der er 12 kommentarer og
1 løsning

Ud tii højre !

Hej NG.

Jeg har set at nogle programmer har deres hjælpe menu sat helt ude til højere, altså adskildt fra den resterende menu.

At lave tricket i MS Visual C++'s menu designer er nemt nok, der sætter man bare en property, også vupti så hopper den der ud. Det endda på designtime !

Mit spørgsmål er du bare hvordan laves det i Delphi ?

Jens B
Avatar billede pellelil Nybegynder
10. juli 2000 - 14:11 #1
Er det ikke et spørgsmål om hvorvidt du bruger "den gamle hjælp" eller "den nye" (HTML-baseret) !?
Avatar billede sjensen Nybegynder
10. juli 2000 - 14:43 #2
Jeg synes jeg så noget om det i kolonnen "Tips & Tricks by Brian Long" i et ældre "The Delphi Magazine" men jeg er ikke helt sikker.

Pellelil, kan du ikke søge på TMCollection CD'en. Hvis jeg ikke husker galt har du den seneste version.
Avatar billede borrisholt Novice
10. juli 2000 - 14:57 #3
pellelil > Nej etenlig ikke. Det jeg taler ome er selve menupunktet hvorfra man kalder hjælpen. Det er den jeg vil have sat ude i højere side af mit program

JEns B
Avatar billede pellelil Nybegynder
10. juli 2000 - 15:02 #4
Sjensen> Jo jeg har Delphi Magazine CD'en og kan godt søge på den - hvis jeg ellers viste hvad jeg skulle kigge efter

Borrisholt> Jeg er ikke helt med på hvad du taler om - det lyder ikke som noget jeg har set tidligere så... Hvor ligger "højre side af et program" :-)
Avatar billede pellelil Nybegynder
10. juli 2000 - 15:06 #5
Borrisholt>Vi klapper lige hesten (eller i dit tilfælde "Isbjørnen" <G>) - jeg genlæste dit oprindelige spørgsmål og fattede nu endelig hvad I taler om.

Sjensen> Jeg fand en artike af Brian Long "Things You Can Do With Standard Controls: TMenuItem, som jeg lige skal "stave mig igennem" (læs: se om den indeholder "det søgte")
Avatar billede borrisholt Novice
10. juli 2000 - 15:08 #6
Et program ser typisk sådan Ud

Øverst har du din caption. Neden under har du din menu bjælke. Der efter har du eventuelt et område med nogle knapper. Og så nederst selve dit program. Jeg ønsker en men som den skitserede....


|----------------------------------------------|
|Caption                                      |
|----------------------------------------------|
|File|Edit|View|                          |Help|
|----------------------------------------------|
|                                              |
|                                              |
|                                              |
|                                              |
|                                              |
|                                              |
|                                              |
|                                              |
|                                              |
|                                              |
|                                              |
|                                              |
|----------------------------------------------|


Jens B
Avatar billede borrisholt Novice
10. juli 2000 - 15:17 #7
pellelil >
  Det kan du sæl være ! En Isbjørn altså ! Men udoverdet må du da gerne smide hele artiklen efter mig .....

JEns B
Avatar billede pellelil Nybegynder
10. juli 2000 - 15:17 #8
Dette skulle (efter sigende) kunne gøre tricket:
<SNIP>
procedure TForm1.FormCreate(Sender: TObject);
begin
  Bmp := TBitmap.Create;
  { Move Help menu over to the right }
  { Windows 95/NT 4 apps support doing it this way ... }
  {$ifndef AlternativeWay}
  ModifyMenu(MainMenu1.Handle, 1, mf_ByPosition or mf_Popup or mf_Help,
    HelpItem1.Handle, '&Help');
  {$else}
  { ... only Win 3.1x supports this }
  HelpItem1.Caption := #8 + HelpItem1.Caption;
  {$endif}
  { Start off with some bitmap }
  SetupMenus('c:\delphi\images\splash\16color\athena.bmp');
end;
</SNIP>

Eksemplet indeholde også noget "BMP-snask" som du ikke har brug for. Skulle du få lyst til at dele ud at point så huske at SJensen skal have sin del, jeg fandt bare det han viste der var tilgængeligt (og så forstod han også spørgsmålet <G>)
Avatar billede borrisholt Novice
10. juli 2000 - 15:32 #9
pellelil > Det virker, dog var jeg nød til på designtime at sætte min Help menu's visible property  til false, ellers optræder den 2 gange ....

Men det virker ....

Jens B
Avatar billede sjensen Nybegynder
10. juli 2000 - 22:11 #10
Pellelil, forstod og forstod ? Jeg har hele tiden Windows Commander kørende, og netop i det program sidder hjælp helt ud til højre ! Laaangt fra de øvrige menupunkter. Og så kom jeg i tanke om at jeg engang havde læst Birans artikel (læs tips/hint) til hvordan man gjorde det, men da jeg ikke lige havde Coll.CD'en på min, og jeg regnede med at du havde, så...
Avatar billede pellelil Nybegynder
11. juli 2000 - 07:31 #11
borrisholt> Det glæder mig, og nu hvor jeg ved hvordan det skal gøres kunne det være at jeg selv skulle anvende "trick'et" !?

Sjensen> Nåh så kan jeg bedre forstå det, jeg kunne virkelig ikke forstå hvis en mand i din position skulle vide andet end hvornår du skulle vågne så du kunne komme hjem fra arbejde <G>. Nu kan jeg desværre ikke købe noget for mine point, men hvis jeg kunne så til taler princippet mig: at du siger hvor jeg kan finde svaret og så høster jeg fortjenesten  :-)
Avatar billede sjensen Nybegynder
11. juli 2000 - 10:03 #12
pellelil: røver !!
Avatar billede pellelil Nybegynder
11. juli 2000 - 10:20 #13
Det gælder ikke om at være klog, men om at være snu  :-)
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