MenuStrip-vzhled   zodpovězená otázka

VB.NET, WinForms

Dobrý den,

Mám tokový problém s MenuStripem. Jedná se o barvu pozadí, jestliže ji nechám defaultní tak se barva směrem doprava zesvětluje, pokud si barvu změním, už se tak neděje. Nemohu najít vlastnost, která to opět zapne.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Jak docílit stejného efektu u jiné barvy nevím, ale vrátit se na výchozí stav lze

    Me.MenuStrip1.BackColor = Nothing

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Děkuji za odpověd ale, tohle jsem nepotřeboval.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zkuste do Menustrip_Paint vložit tento kód.

 Dim g As Drawing.Graphics = e.Graphics

        Dim rect As New Rectangle(0, 0, MenuStrip1.Width, MenuStrip1.Height)

        Dim c As New System.Drawing.Drawing2D.LinearGradientBrush(rect, Color.White, Color.DarkGray, Drawing2D.LinearGradientMode.Horizontal)


        g.FillRectangle(c, rect)

Pokud chcete jiné barvy,změňte je v kódu.Snad to splní Vaše očekávání.

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

Děkuji vám přesně tohle jsem potřeboval.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback