Avatar billede ducks Nybegynder
02. juni 2007 - 15:52 Der er 3 kommentarer og
1 løsning

Tvinge control til at blive ovenpå et andet

Nogle gange er der controls som af den ene eller anden grund ikke vil have noget skal være over dem, eller nogle gange kun nogle bestemte ting må ikke være over dem, (Bring to front/back). Jeg vil derfor høre, om man kan gennemtvinge et control/component til at være placeret ovenover et andet?
Avatar billede tjacob Juniormester
02. juni 2007 - 16:39 #1
Kontrollerne er opdelt i 3 grupper (Layers).

Inden for disse grupper kan du placere kontroller bag hinanden alt det du vil med Bring To Front eller programmelt ved at sætte ZOrder. Du kan også altid placere en kontrol fra en højere gruppe over en kontrol fra en lavere gruppe. Men det omvendte er ikke muligt. Du kan f.eks. ikke lægge en Label over en Textbox.

Hvad der hører til hvad i de forskellige grupper er lidt tåget for mig, men her er beskrivelsen fra MSDN:

"Three graphical layers are associated with forms and containers. The back layer is the drawing space where the results of the graphics methods are displayed. Next is the middle layer where graphical objects and Label controls are displayed. The front layer is where all nongraphical controls like CommandButton, CheckBox, or ListBox are displayed. Anything contained in a layer closer to the front covers anything contained in the layer(s) behind it. ZOrder arranges objects only within the layer where the object is displayed."
Avatar billede ducks Nybegynder
02. juni 2007 - 16:47 #2
Så bliver det desværre lidt sværere end jeg havde håbet. Mit problem er at jeg vil bruge et VLC plugin da den understøtter næsten alle videoformater, men click-events eksisterer ikke i det plugin, jeg havde derfor håbet på et kunne trække en image control eller noget andet usynligt hen over, hvor jeg har mulighed for at lave click-events.
Avatar billede ducks Nybegynder
19. juni 2007 - 11:13 #3
Findes der ingen ting der kan ligges ovenpå VLC plugin som er gennemsigtigt? Eller kan jeg ændre dets Z-Order/layer i koden (det er open source)
Avatar billede ducks Nybegynder
24. juni 2007 - 17:49 #4
lukker
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