Wie man Fokusart auf einem Knopf in C # einstellt / ändert / entfernt?

Ich habe ein paar Schaltflächen, deren Aussehen ich geändert habe. Ich habe sie als flache Schaltflächen mit Hintergrund und benutzerdefiniertem Rand festgelegt, sodass sie alle hübsch und nicht mehr wie normale Schaltflächen aussehen (tatsächlich sehen sie jetzt wie Office 2003-Schaltflächen aus ;-). Die Schaltflächen haben einen Rand von einem Pixel.

Wenn die Schaltfläche ausgewählt wird (der Fokus wird entweder durch Klicken oder durch Drücken der Tabulatortaste auf die Schaltfläche gelegt), erhält die Schaltfläche plötzlich einen zusätzlichen Rand derselben Farbe, sodass ein Rand von zwei Pixeln entsteht. Wenn ich den Ein-Pixel-Rand deaktiviere, erhält die Schaltfläche außerdem keinen Ein-Pixel-Rand im Fokus.

Im Internet wird diese Frage häufig gestellt wie "Wie kann ich den Fokus auf einen Button deaktivieren", aber das ist nicht das, was ich will: Der Fokus sollte immer nochexistieren, einfach nichtAnzeige so wie es jetzt ist.

Irgendwelche Vorschläge? :-)

Antworten auf die Frage(12)

Ihre Antwort auf die Frage