2016-09-16 4 views
1

Ich mache eine flache GUI in Windows Forms .. Ich weiß, ich kann nicht einfach ignorieren und Registerkarte Indizierung verlassen und ich habe es aufgenommen. Wenn ich in meinem Programm die Tabulatortaste zur Auswahl der Steuerung verwende, erscheint auf den Steuerelementen eine schwarze Umrandung (wie in diesem Bild). was ich will, ist diese Umrisse zu entfernen, wenn ich irgendwo Mausklicke, weil es hässlich erscheint, wenn ich meine Tastatur nicht benutze.So entfernen Sie schwarze Umrisse auf Schaltflächen nach dem Klicken auf Formular in Windows Forms

how can i remove this outline on flat button

können Sie mir empfehlen, wie kann ich dieses Ziel erreichen?

+0

Um die Kontur entfernen Sie den Eingabefokus vom Button muss entfernen. –

+0

Können Sie versuchen, button.FlatAppearance.BorderSize = 0; ' – Berkay

+0

@Berkay danke, aber es scheint nichts wahrnehmbar passiert –

Antwort

0

Versuchen Sie, den Fokus Cue verstecken, indem Sie Ihre eigene Taste zu erstellen:

public class ButtonEx : Button { 

    protected override bool ShowFocusCues { 
    get { 
     return false; 
    } 
    } 
} 
+0

es funktionierte, und sieht besser aus! Vielen Dank –

Verwandte Themen