ボタンが押された/押された/アクティブなときに青い輪郭を削除する方法はありますか?
これがスクリーンショットです:
それを隠す方法はありますか?私はC#とwinformsを使用しています。
ボタンが押された/押された/アクティブなときに青い輪郭を削除する方法はありますか?
これがスクリーンショットです:
それを隠す方法はありますか?私はC#とwinformsを使用しています。
重複した質問からの回答を統合する
public class NoFocusCueButton : Button
{
public NoFocusCueButton() : base()
{
InitializeComponent();
this.SetStyle(ControlStyles.Selectable, false);
}
protected override bool ShowFocusCues
{
get
{
return false;
}
}
}
新しいクラスを作成し、クラスを継承しますButton
。例:
public class OnetsButton : Button
{
public OnetsButton()
{
this.SetStyle(ControlStyles.Selectable, false);
}
}
私は今解決策を持っています、それはあまりセクシーではありませんが、それはうまくいきます。フォームに非表示のボタンを追加しました。ボタンがクリックされるたびに、非表示のボタンを選択します。私のために働きます。