Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1551 | Anzahl registrierter User: 1841 | Besucher online: 123
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Blauer Rahmen um deaktivierte MenuItems entfernen


Autor: Michael Wangler
Sprache: C#
Bewertung:
9.44 (2 votes)
Anzahl der Aufrufe: 3573
  
Kick it on dotnet-kicks.de  

Beschreibung:

Vielleicht stört es hier auch ein paar user, dass die ProfessionalColorTable auch bei deaktivierten MenuItems einen blauen Rahmen zeichnet wenn die Maus darüber schwebt.
Mit folgendem Code kann man dieses Verhalten abschalten..


Abgelegt unter: Menu, ProfessionalColorTable.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/// <summary>
/// Custom color class to overwrite the professional color table
/// and "disable" the border around disabled menu items.
/// </summary>
public class WhidbeyColorTable : ProfessionalColorTable
{
  /// <summary>
  /// Overwrite the MenuItemBorder property to
  /// disable the border around disabled items.
  /// </summary>
  public override Color MenuItemBorder
  {
    get
    {
      return Color.Transparent;
    }
  }
}

// --------------------
// Initializing...
// --------------------

// Create a new instance of the custom color table
ProfessionalColorTable whidbeyColorTable = new WhidbeyColorTable();

// Enable system colors to a "whidbey" look and feel
whidbeyColorTable.UseSystemColors = true;

// Now render the main menu strip using the new colored render
menuStrip.Renderer = new ToolStripProfessionalRenderer(whidbeyColorTable);
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Jan Welker schrieb am:  28.01.2008 21:25:00

Klein aber fein!


Diese Snippets könnten für Sie interessant sein:

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.