14. januar 2001 - 11:25Der er
11 kommentarer og 1 løsning
MDI-child uafhængigt af form\'en
Hej ;)
Jeg står i den paradoxale situation at jeg simpelthen skal bruge en mdi-child-form, som ligger og flyder på desktoppen, præcis som Delphi\'s forms\' gør det. Hvis det ikke kan lade sig gøre med mdi-childs, så håber jeg at nogen vil forklare mig hvordan man kan få en almindelig form til at opføre sig som en mdi-child og sådan :)))
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Lad mig lige starte med at sige: Jeg er _ikke_ grøn... derefter kunne jeg godt tænke mig at fremstille problemet lidt mere tydeligt: Jeg har to forms - en mdiform og et mdichild. Nu vil jeg så have childet til at fungere ligesom et normalt child, dog med den undtagelse at den skal kunne flyde frit på skærmen, nogenlunde som kodevinduet i Delphi gør det (ligegyldigt om det er mdi eller ej)
Undskyld, det er nok mig der er tung i hovedet ;-)
Drejer det sig om, at din applikation under alle omstændigheder skal være en MDI applikation, evt. fordi du har lavet resten af applikationen som MDI, eller er det ikke noget ultimativt krav. (Jeg har læst den sidste parantes i din kommentar, men jeg er stadigvæk i tvivl.)
Eller må din applikation gerne være en SDI applikation som Delphi, hvor du bare vil sætte begrænsninger på, hvor stor formen bliver når den maksimeres (det er den eneste ting, jeg umiddelbart kan se, er specielt ved editoren i Delphi)?
Hvis man nu forestiller sig at min mainform er ligmed delphi\'s menubar hvor menuen og komponentbaren ligger. Så vil jeg simpelthen have et mdi-child til at lægge sig på skærmen, ligesom bla. object inspectoren og kode-vinduet gør det i Delphi. Jeg vil altså IKKE have mit mdi-child til at ligge INDEN for formens fire vægge, men frit flydende på skærmen. Grunden til at jeg vil bruge mdi er nok at med mdi kan jeg nemt styre mange forskellige forms på en gang uden at noget går kuk :)))
Kan jeg bruge noget andet, som flyder ligesom en almindelig (fsnormal) form, men som også kan behandles ligesom et mdi-child, dvs. at der kan laves lige så mange brugeren ønsker det og at een enkelt kode kan gælde for dem alle sammen...
Nu har jeg accepteret, men hesiterer ikke med at spørge videre. Hvordan kan man oprette flere forekomster af en form uden at være nødt til at create den i _fuld_ kode uden noget hjælp fra Delphi\'s udemærkede design-ting ?
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.