Ja, genau wie der Titel, in meinem Projekt wurden einige Werkzeuge deaktiviert. Aber wenn ich den Cursor über den Menüpunkt bringe, erscheint ein blauer Rahmen:
Aber ich will das nicht. Ich möchte es so:
Können Sie mir helfen, wie verhindere ich diese blaue Grenze?Wie kann ich verhindern, dass ein deaktiviertes ToolStripMenuItem bei Mouse Over einen Rahmen anzeigt?
5
A
Antwort
9
Sie sollten eine benutzerdefinierte ToolStripRenderer
, werfen Sie einen Blick auf diese schaffen - How to: Set the ToolStrip Renderer for an Application
Sie haben einen benutzerdefinierten Renderer wie diese zu erstellen:
class CutomToolStripMenuRenderer : ToolStripProfessionalRenderer { protected override void OnRenderMenuItemBackground(ToolStripItemRenderEventArgs e) { if (e.Item.Enabled) base.OnRenderMenuItemBackground(e); } protected override void OnRenderButtonBackground(ToolStripItemRenderEventArgs e) { if (e.Item.Enabled) base.OnRenderMenuItemBackground(e); } }
Und dann diese Renderer auf Ihre Menüleiste:
menuStrip1.Renderer = new CustomToolStripRenderer();
+3
Vielen Dank. Das hilft mir. –
Verwandte Themen
- 1. Model Klasse Bild verschwindet bei Mouse-Over
- 2. Benutzerdefiniertes Menü/Kontextmenü Mouse Over oder Rechtsklick
- 3. jQuery - Kann ich ein deaktiviertes Feld validieren?
- 4. Hiding Titel Attribut On Mouse Over
- 5. PHP-Dokumentation Mouse-over JetBrains PHPStorm 3.0
- 6. Wie kann ich vorübergehend verhindern, dass ein scrollbares div scrollt?
- 7. Wie kann ich verhindern, dass R ein Paket lädt?
- 8. Wie kann ich verhindern, dass der Mini-Puffer frühere Befehle in Emacs anzeigt?
- 9. Verhindern, dass ionRangeSlider den Wert nach dem Mouse-Out ändert
- 10. Wie aktiviere ich ein deaktiviertes Kontrollkästchen dynamisch?
- 11. Wie kann ich verhindern, dass ein Flex-Container überläuft/unterläuft?
- 12. Verhindern, dass Facebook Android SDK Kennwort als Nur-Text anzeigt
- 13. Javascript: Verhindern, dass der Browser den Eingabehistorie für ein Feld bei Drücken der Abwärtstaste anzeigt
- 14. Wie kann ich einen Perl/Tk Fortschrittsbalken haben, der anzeigt, dass ein externer Prozess läuft?
- 15. Wie kann ich ein deaktiviertes Ion-Tab dynamisch aktivieren?
- 16. Wie kann ich verhindern, dass das iPhone eine Transformationsänderung anzeigt, bis der Bildschirm neu gezeichnet wurde?
- 17. Wie kann ich verhindern, dass ein Übergang in Swift passiert?
- 18. Wie kann ich verhindern, dass ein Dialogfenster ausgeblendet wird
- 19. Wie kann ich verhindern, dass ein Deadlock-Opfer wird?
- 20. Wie kann ich verhindern, dass eine Bootstrap-Warnung automatisch verschwindet?
- 21. Wie kann ich verhindern, dass die get-URL stattdessen Text oder zufälligen Text anzeigt?
- 22. Wie kann ich SUM() OVER()
- 23. Verhindern, dass die Delphi-COM-Komponente MessageBox() anzeigt
- 24. Wie man einen Rahmen mit GUI anzeigt intelliJ
- 25. Wie kann ich verhindern, dass ein AJAX-Formular die Seite bei einem Fehlerrückruf aktualisiert?
- 26. Verhindern, dass Vue.js Klammern auf langsamen Clients anzeigt
- 27. Wie kann ich einen Rahmen um ein Android LinearLayout erstellen?
- 28. Wie kann ich verhindern, dass Avaudiosession deaktiviert wird?
- 29. Kann ich verhindern, dass der Google Foto-Viewer die Freigabe-Schaltfläche anzeigt?
- 30. Wie ändert man die Farbe des Textes der Registerkarte bei Mouse Over von JtabbedPane?
Vielen Dank für die Korrektur des Titels. Ich habe sehr lange geschrieben, um mein Problem zu erklären. –