Avatar billede testpilot_dk Nybegynder
14. november 2006 - 16:54 Der er 12 kommentarer og
1 løsning

Ændre on mouse over farven i menuer

Hej!

Hvordan ændrer jeg farver på OnMouseOver i mine menu strips i VS 2005!

Er der nogle som ved hvor man kan finde gode komponeter til design af visuelle menuer?
Avatar billede bulgroz Nybegynder
14. november 2006 - 17:47 #1
Med visuelle menuer, mener du da noget i stil med ToolStrip, og i såfald, hvad vil du gerne opnå?

Mht. farver... De fleste kontroller er idag tema-afhængige. Men hvis du vil omgå dette og lave dine egne farver, må du override OnPaint (og tegne selv).
Avatar billede testpilot_dk Nybegynder
14. november 2006 - 22:27 #2
Ja jeg ønsker at benytte ToolStrip og ja, jeg ønsker at ændre det til egne farver, hvordan gør jeg dette?

Skal jeg så ikke lave en hel ny Control som er selvdesignet eller kan jeg nøjes med at override onpaint controllen?
Avatar billede bulgroz Nybegynder
14. november 2006 - 23:57 #3
Der er eksempler at hente på nettet som viser hvorledes det gøres.
Et godt sted at starte er MSDN hvor der er et udemærket eksempel som tager udgangspunkt i at override OnPaint på ToolStripItem

http://msdn2.microsoft.com/en-us/library/system.windows.forms.toolstripitem.aspx
Avatar billede testpilot_dk Nybegynder
15. november 2006 - 10:59 #4
Men hvs jeg overloader OnPaint, skal jeg jo også lave alle de andre funktioner som benyttes i denne?
Avatar billede bulgroz Nybegynder
15. november 2006 - 12:11 #5
Ja, hvis du overrider OnPaint skal du selv tegne hele baduljen, eller overtegne det som base.OnPaint(... tegner. Med andre ord, så kan du tegne ekstra efter kaldet til base.OnPaint. (base kaldet tegner så hvad den plejer, og du tegner ovenpå)

Men prøv eksemplet, det er faktiskt udemærket.
Avatar billede testpilot_dk Nybegynder
16. november 2006 - 08:25 #6
Takker, send et svar
Avatar billede bulgroz Nybegynder
16. november 2006 - 09:15 #7
svar...
Avatar billede testpilot_dk Nybegynder
16. november 2006 - 09:15 #8
Den forklarer bare ikke hvordan jeg gør med det enkelte menupunkt under ToolStripItem

Kun med de øverste niveauer.
Avatar billede bulgroz Nybegynder
16. november 2006 - 09:30 #9
Det er korrekt at eksemplet er for ToolStripItem. Du bliver nødt til at lave tilsvarende for den item type som du ønsker at ændre.
Avatar billede testpilot_dk Nybegynder
16. november 2006 - 10:43 #10
Jeps, har du nogen ide om hvad den Event som jeg skal trigge hedder og hvordan jeg får tegnet ovenpå standard farve?
Avatar billede testpilot_dk Nybegynder
16. november 2006 - 10:44 #11
og du skal lige huske at sende svaret som et svar, til højre for boksen, hvor du skriver i
Avatar billede bulgroz Nybegynder
16. november 2006 - 13:55 #12
Ups, ja svar..
Jeg kan se at der er oprettet et nyt spørgsmål på resten, så lad os fortsætte i den nye tråd. Jeg skal nok se om jeg kan finde lidt tid til at brygge et opdentligt svar til dig.
Avatar billede testpilot_dk Nybegynder
16. november 2006 - 14:56 #13
Ja, det ville være helt vildt rart!
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