Avatar billede Max Novice
08. januar 2003 - 22:27 Der er 3 kommentarer og
1 løsning

PopUpMenu på en PopUpMenu?

Hej igen..

Er det muligt at lave en PopUpMenu på en PopUpMenu? :D Tjah, det skal forstås på den måde, at jeg har en PopUpMenu, som indeholder nogle elementer, som jeg gerne vil slette runtime. .. og ville det ikke være nifty at kunne gøre ved at højreklikke på elementet og vælge.. slet? :)

Og, hvis det kan lade sig gøre, hvordan?

Mvh.
/Mnc
Avatar billede dkn Nybegynder
08. januar 2003 - 23:47 #1
det kan man nok godt. men du kunne måske også leve med at lave sub menuer til de items, altså hvis ikke du allerede bruger dem...
Avatar billede lemvigh Nybegynder
15. januar 2003 - 13:41 #2
Det bliver lidt besværligt at gøre. Du kan ikke automatisk tildele en popupmenu til en popupmenu eller et menuitem. Den eneste event, du på et menuitem kan bruge til manuelt at kalde popupmenuen er onClick. Det betyder, at du ikke kan skelne mellem, hvilke knapper der er brugt tl at trykke. Det du må gøre at skrive en ny komponent. Den skal nedarve fra den gamle og så skal den udvide med en onMouseDown event -så kan du kalde popupmenuen derfra.

Evt. kan du lytte på application.onMessage (tror jeg den hedder...) Den får alle de events, der ikke ellers blive rbehandlet, men ak det er mange, så pas på med det.

Mvh. Lemvigh
Avatar billede Max Novice
18. februar 2003 - 16:52 #3
Eh, undskyld det tog så lang tid, men jeg kan ikke rigtig få det til at virke. Lukker spørgsmålet. Tak for hjælpen alligevel.
/Mnc
Avatar billede Max Novice
18. februar 2003 - 16:53 #4
Luk.
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