Jo selvfølgelig!!
Jeg er ved at lave noget som skal fungere som et nyt Shell.
Der har jeg så valgt at lave en startmenu, den startmenu består af følgende.
Et stk. pictureBox ( Så jeg kan sætte mit billede ind og gøre det transparent osv. når det er i menu'en ), så har jeg et pictureBox1_Click, som har funktionen StartMenu.Visible = !StartMenu.Visible;
Og StartMenu er så en Form jeg har lavet som bliver kaldt når jeg trykker på Knappen, og den fungere så som selve menu'en, og det bruger jeg fordi jeg ikke kan customize Toolstrips, og Form'en kan jeg selv gøre hvad jeg vil med.
Tanken er så nu, at jeg gerne vil have at når jeg trykker på pictureBox'en, så kommer StartMenu op et par pixels over den.
Så udanset hvilken opløsning mit program kører på, så vil den altid vises det antal pixels over start knappen.
hvis jeg bruger noget som f.eks. StartMenu.Location(x,y);
Så kan jeg sagtens få den til at passe, men hvis jeg sætter x,y til de rette værdier på den rette opløsning, men hvis jeg tager en størrer opløsning, ender StartMenu formen med at spawne midt i venstre side af skærmen.
Ved ikke om det blev noget rod, eller om det bare er gibberish, men sig gerne til hvis der er brug for flere detajler!