Windowsアプリケーションフォームに背景画像を配置しましたが、タブが特定のボタンに停止すると、色が変更されて見苦しくなります...タブストップにカスタマイズされた色を設定したり、その値をnullに設定したりするにはどうすればよいですか? ???
BalaR、つまりbutton.ShowFocusCues =フォームのロードイベントでのfalaseからの回答を試しましたが、このように使用することはできず、保護されていると表示されます
ShowFocusCues
偽ってみる
button.ShowFocusCues = false;
フォーカス四角形を非表示にします。
保護されたメンバーだとは気づきませんでした。2 つのオプションがあります
派生クラスを作成し、保護されたメンバーを必要に応じて設定します。(正しい方法)
class MyButton : Button
{
protected override bool ShowFocusCues
{
get { return false; }
}
}
TabStop
falseに設定することもできます。
button.TabStop = false;
タブサイクル中にボタンにフォーカスを取得させたくない場合。