10. juli 2000 - 13:44Der 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 ?
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
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")
Ø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....
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>)
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å...
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 :-)
Det gælder ikke om at være klog, men om at være snu :-)
Synes godt om
Ny brugerNybegynder
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.