Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


MenuStrip, egna tonings färger?

Postades av 2006-10-14 21:31:00 - Alexander Av Ekenstam, i forum vb.net, Tråden har 2 Kommentarer och lästs av 782 personer

Hej alla!

Går det att ändra tonings färgerna på en MenuStrip? (Vill inte ha blå till ljusare blå). Jag vet att man kan ändra BackColor på den, men det ger hela menyn den färgen. Vill veta hur man gör för att ge syn meny en egen tonings färg.

Tack i förhand!

// Alex


Svara

Sv: MenuStrip, egna tonings färger?

Postades av 2007-02-06 15:29:46 - Alexander Av Ekenstam

Vill bara dela med mig av resultatet

Imports System.Drawing.Drawing2D

'
'HOW TO USE
''''''''''''
'ToolStrip1.RenderMode = ToolStripRenderMode.ManagerRenderMode
'ToolStrip1.Renderer = New CustomRenderer()
'

Class CustomRenderer
    Inherits ToolStripProfessionalRenderer

    '
    ' The background of the "item box"
    '
    Private Sub CustomRenderer_RenderMenuItemBackground(ByVal sender As Object, ByVal e As System.Windows.Forms.ToolStripItemRenderEventArgs) Handles Me.RenderMenuItemBackground

        If e.ToolStrip.IsDropDown And Not e.Item.Selected Then
            Dim b = New LinearGradientBrush(New Rectangle(2, 0, 24, e.Item.Height), Color.White, Color.White, LinearGradientMode.Horizontal)
            e.Graphics.FillRectangle(b, New Rectangle(2, 0, 24, e.Item.Height))
        End If
    End Sub

    '
    ' The background of the "item sepera"
    '
    Private Sub CustomRenderer_RenderSeparator(ByVal sender As Object, ByVal e As System.Windows.Forms.ToolStripSeparatorRenderEventArgs) Handles Me.RenderSeparator
        If e.ToolStrip.IsDropDown And Not e.Item.Selected Then
            Dim b = New LinearGradientBrush(New Rectangle(0, 0, 25, e.Item.Height), SystemColors.Control, Color.White, LinearGradientMode.Horizontal)
            e.Graphics.FillRectangle(b, New Rectangle(0, 0, 25, e.Item.Height))
        End If
    End Sub

    '
    ' The background of the "strip"
    '
    Private Sub CustomRenderer_RenderToolStripBackground(ByVal sender As Object, ByVal e As System.Windows.Forms.ToolStripRenderEventArgs) Handles Me.RenderToolStripBackground
        If Not e.ToolStrip.IsDropDown Then
            Dim b = New LinearGradientBrush(e.AffectedBounds, SystemColors.Control, Color.White, LinearGradientMode.Horizontal)
            e.Graphics.FillRectangle(b, e.AffectedBounds)
        End If
    End Sub

End Class


Svara

Sv:MenuStrip, egna tonings färger?

Postades av 2007-02-09 14:57:21 - Thomas Roman

Det här är precis vad jag har letat efter länge! Men jag får inte det riktigt att fungera.

Oavsett vad jag sätter för färger på CustomRenderer_RenderMenuItemBackground och CustomRenderer_RenderSeparator så är det samma färger som vanligt.

CustomRenderer_RenderToolStripBackground går däremot bra att ändra.


Thomas


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 768
27 960
271 761
710
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies