Avatar billede ds-zim Nybegynder
25. juli 2000 - 10:05 Der er 11 kommentarer og
1 løsning

Kodefejl i Højreklik menu

Hvordan ser jeg koden bag menu\'en ved klik på højre museknap i en formular ?
Avatar billede jette Nybegynder
25. juli 2000 - 11:05 #1
Jeg lytter med :-)
Avatar billede stig3 Mester
25. juli 2000 - 12:43 #2
Du vælger \"generer hændelsesprocedure\", hvis jeg har forstået spørgsmålet rigtigt.
Avatar billede stig3 Mester
25. juli 2000 - 12:48 #3
Du skal selvfølgelig huske at åbne menuen i designvisning.
Avatar billede ds-zim Nybegynder
25. juli 2000 - 13:24 #4
hmm, det lader det ikke til at du har. Måske fordi jeg ikke har formuleret det ordenligt.

Det drejer sig om den menu, der fremkommer ved højreklik i formularen. Det er ikke en hændelse, men en alm. menu som den vi kender fra windows
Avatar billede ds-zim Nybegynder
25. juli 2000 - 13:29 #5
Under egenskaberne på formularen er der noget der hedder genvejsmenu (ja/nej) og genvejsmenulinie (navn). Ikke fordi jeg er blevet klogere :( Jeg har stadig ingen idé om hvor #\"¤@&! jeg skal finde koden bag den

Piv
Avatar billede jper Nybegynder
26. juli 2000 - 13:52 #6
Jeg tror du mener en context sensitiv menu som det så fint hedder f.eks. højreklik i en textbox viser copy, paste, cut etc. og hvis det er på formen så er det noget andet som du selv vil definere??? Er det helt ved siden af?
Avatar billede ds-zim Nybegynder
26. juli 2000 - 14:35 #7
Nope, its right on ! Problemet udmunder sig i at det er en menu, som er lavet (med fejl:() og som jeg ønsker at redigere i ! Nogen idé om hvordan ?
Avatar billede jper Nybegynder
26. juli 2000 - 15:12 #8
En context menu er en almindelig menu som man laver med menu editoren og derfor burde du i formens kode kunne finde navnet på menuen i listboxen, sammen med de andre kontroller der er på formen. Puha lang sætning!

I kode vinduet, øverst til venstre er der en drop-down liste med f.eks. Form, og Declarations etc. i denne er menuen også listet.

Men det rigtige sted at lede er nok i formens onclick(), mousedown() eller mouseup() event\'s, da det logsike vil være at placere logikken der.
Avatar billede ds-zim Nybegynder
27. juli 2000 - 08:51 #9
Den klud der har stået for den tidligere version har ikke handlet særligt logisk :( Koden bag menu\'en er ikke placeret i nogen hændelse (desværre)! Mht. den dropdownbox du henviser til,er det project eller properties vinduet du mener ?!) *SkUmLe*
Avatar billede stig3 Mester
27. juli 2000 - 09:00 #10
Det kunne vel ikke være helt ude fra windows den henter det ?

I teorien kunne man vel lave et script og hæfte det på højre museknap ude fra windows.
(Det ville dog ikke være særligt overskueligt)

Bare en tanke......
Avatar billede ds-zim Nybegynder
27. juli 2000 - 09:14 #11
hmm, no idea really ! Hvordan ville jeg checke det ?
Avatar billede ds-zim Nybegynder
27. juli 2000 - 10:22 #12
DOH! Tror jeg har den !
Under egenskaber på formularen kan man sætte Genvejsmenulinie Ja/Nej.
Hvis man ikke angiver hvilken formular der skal vises i genvejsmenulinien, kan man i en anden formular her angive, at den gældende formular skal vises i genvejsmenulinien.
Så simpelt var det *BlUsH*
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