Avatar billede hrc Mester
25. november 2008 - 15:33 Der er 2 kommentarer og
1 løsning

Show-forme i en MDI-applikation.

Programmet er MDI men fordi stamdata-formene skal kunne docke til nogle TDockTabSets bliver de nødt til at være FormStype = fsNormal, ikke fsMDIChild (Prøver jeg at docke et MDIChild sker der mærkelige ting og sager).

Løsningen er OK, indtil man UnDockker et par stamdata-forme. Nu ligger de ovenpå mainformen men forsvinder let bag den.

Kan man på en eller anden måde detektere at den pågældende form nu ligger under mainformen så jeg kan lave en bring to front, det uden at tage fokus fra den som p.t. er aktiv?
Avatar billede hrc Mester
25. november 2008 - 15:43 #1
Har mod dokumentationens råd, prøvet at skifte FormStyle mellem fsNormal og fsMDIChild. Det blev exceptions på exceptions. Havde ellers været rart om man kunne.
Avatar billede hrc Mester
26. november 2008 - 09:25 #2
Avatar billede hrc Mester
26. november 2008 - 11:40 #3
Eksemplet virkede ikke som jeg ønskede. Har løst problemet ved at låse stamdataformene til de paneler der kan dockes til. Man kan ikke trække formene ud som selvstændige forme længere og så er der aldrig nogen der ligger bag mainformen.

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