Avatar billede brian0905 Nybegynder
26. april 2004 - 14:09 Der er 2 kommentarer og
1 løsning

En kontrol uden parent

Jeg er ved at eksperimentere med at lave et meget simpelt pop-up vindue lidt som det der vises når der er en kontakt der logger på ens messenger (popper lige et lille vindue op og skriver noget i det), måden jeg vil gøre det på er at lave en assembly der indeholder koden som så skal poppe op når en bruger gør noget bestemt. Jeg har lavet en meget simpel assemblyder tegner en form nede i højre hjørne og så en test applikation men en enkelt knap der hedder 'vis pop-up', problemet er så bare at jeg ikke rigtigt kan "bryde ud" af min test applikation, alle koordinater regnes fra min test applikations øverste venstre hjørne. Jeg vil nu gerne "bryde ud" af disse rammer og ikke nødvendigvis være afhængig af at jeg skal have en applikation til at køre (det kunne også være en service eller en netværkskommando der aktiverede min popup).... Nogle der har en ide
Avatar billede simon.ulsnes Nybegynder
26. april 2004 - 14:39 #1
Hvis jeg var dig ville jeg implementere det via en Form i stedet for Control. Lav den borderless. Du kan finde skærmmål (bredde osv) med System.Windows.Forms.Screen.GetBounds().

I stedet for at vise Formen med ShowDialog(), brug Show(). Sæt også Form.Modal til false. Det burde gøre det.

- Simon
Avatar billede brian0905 Nybegynder
27. april 2004 - 15:01 #2
Takker...
Avatar billede simon.ulsnes Nybegynder
27. april 2004 - 16:28 #3
Får man også point? ;-)

- Simon
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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