Avatar billede manutd Nybegynder
25. april 2001 - 09:32 Der er 11 kommentarer og
1 løsning

Frames der driller

Vi har placeret en OLE (en box til objekter) på vores grænseflade, men vi kan ikke få den placeret ovenpå vores frames.

Bring to front virker tilsyneladende ikke på en sådan OLE. Vi har fuldstændigt samme problem med en simpel Label.

Hvordan kan man løse det????   

Problemet er, at vi på runtime dynamisk placerer en lang række frames på vores form, og vi kan ikke på forhånd sige, hvilken frame den enkelte OLE komponent skal ligge i. Derfor kan vi heller ikke paste den ind, da den så kun dynamisk kan placeres indenfor den valgte frame, og det kan være det er en helt anden frame den skal ligge indeni på runtime.

findes der ikke en måde at få dem placeret \"foran\" framene. Det kan vi med vores tekstfelter, datetimepickers osv. Men bare ikke med en OLE og med vores Label. 
Avatar billede nolle_k Nybegynder
25. april 2001 - 09:39 #1
Brug objektets ZOrder property!!

Sæt denne til 0 hvilket skulle bevirke at de er forrest! Hvis ikke dette kan lade sige gøre kan I jo bare kalde Framens ZOrder!! Sæt denne til 1 og framen vil ligge aller bagerst!!

//Nolle_K

Avatar billede manutd Nybegynder
25. april 2001 - 09:41 #2
Det har også vores bedste bud, men det virker tilsyneladende ikke når det er en OLE box og en frame man arbejder med.
Avatar billede nolle_k Nybegynder
25. april 2001 - 09:43 #3
Hvad er det for en OLE box???
Avatar billede manutd Nybegynder
25. april 2001 - 09:44 #4
Vi bruger egentligt bare vores frames til at gøre skærmbilledet lidt pænere. Findes der noget tilsvarende en frame, som tegner en streg rundt i kanten af skærmbilledet, uden af have en frames egenskaber med at man sætter boxe, labels osv. ind i selve framen
Avatar billede manutd Nybegynder
25. april 2001 - 09:46 #5
Den hedder bare OLE.  Object linking and embedding.

Bruges til at indsætte forskellige filer i en boks.

man kan så dragge og droppe forskellige filer ind i boxen, og så viser den filens indhold. Ret smart.
Avatar billede nolle_k Nybegynder
25. april 2001 - 09:46 #6
Det er klart! Det er da også måden at gøre det!!!!

Avatar billede manutd Nybegynder
25. april 2001 - 09:47 #7
Kender du noget vi kan bruge i stedet for en frame
Avatar billede nolle_k Nybegynder
25. april 2001 - 09:48 #8
Nope!!
Avatar billede nolle_k Nybegynder
25. april 2001 - 09:50 #9
En løsning er på vej!!

Smid denne OLE ind i en frame for sig selv og gør selve rammen usynlig!! Det burde nu være muligt at få denne ramme til at være øverst!!

Avatar billede manutd Nybegynder
25. april 2001 - 09:54 #10
Lyder meget interessant. Det kan måske løse det. Jeg prøver lige at lege lidt med det.
Avatar billede manutd Nybegynder
25. april 2001 - 10:35 #11
Det virker fint. TAk for hjælpen.
Avatar billede nolle_k Nybegynder
25. april 2001 - 10:36 #12
I orden!!
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