---
title: "Om mainMenu"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/97553-om-mainmenu"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "saw"
published: "2004-02-17T11:23:43.000Z"
updated: "2004-02-18T12:07:37.000Z"
replies: 6
views: 242
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/97553-om-mainmenu"
---

# Om mainMenu

## #1 — saw, 2004-02-17T11:23Z

Finns det något sätt att påverka bakgrundsfärgen i en mainMenu?
Jag skulle vilja ha en vensterkant x pixlar bred i en lite mörkare färg. :i

Permalänk: https://www.webforum.nu/p/97553

## #2 — Marcus E, 2004-02-17T15:34Z

Nej, men du kan rita menyvalen själv (begränsat) eller göra egna menyer (mycket avancerat). De ytterna kanterna kan du inte påverka om du ritar menyvalen själv.

Permalänk: https://www.webforum.nu/p/1279133

## #3 — saw, 2004-02-17T18:48Z

Jag har hittat en meny som jag känner mig ganska så nöjd med
:<http://www.c-sharpcorner.com/Code/2002/April/OwnerDrawMenusSK.asp>
Här laboreras det en hel del med iconer och med färger.
Finns det ingen mäjlighet att sätta in en 1 cm färgad kant här?

Permalänk: https://www.webforum.nu/p/1279212

## #4 — Marcus E, 2004-02-18T02:55Z

Du kan måla en kant själv med t.ex. FillRectangle. De yttersta kanterna kan du som sagt inte påverka.

Permalänk: https://www.webforum.nu/p/1279369

## #5 — saw, 2004-02-18T10:20Z

Nja, jag har kommit en bit:

```
			rc = new Rectangle(e.Bounds.X, e.Bounds.Y, e.Bounds.Width -20, e.Bounds.Height);			
			e.Graphics.FillRectangle(new SolidBrush(System.Drawing.SystemColors.Control) , rc);
```

Jag får en kant, jag får den färg som jag ville ha, bara ett problem den siter på fel sida.

Jag har labbat som bara den, men kommer inte på hur jag skall få den på venster sida.

Permalänk: https://www.webforum.nu/p/1279447

## #6 — saw, 2004-02-18T11:31Z

Nu fick jag till det

```
//rita ett mörkare fält där iconerna skall vara 
	Rectangle rc1 = new Rectangle(e.Bounds.X, 
e.Bounds.Y, e.Bounds.Width -100, e.Bounds.Height);			
e.Graphics.FillRectangle(new SolidBrush
(System.Drawing.SystemColors.Control) , rc1);
```

Tack för att du pekade på rätt riktning.

Permalänk: https://www.webforum.nu/p/1279478

## #7 — saw, 2004-02-18T12:07Z

Tänkte bara att visa hur det blev.  :e 
Jag känner mig väldigt nöjd.

Bilagor:

- [meny.jpg](https://www.webforum.nu/a/2889.jpg)

Permalänk: https://www.webforum.nu/p/1279503

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/97553-om-mainmenu
