フォームをウィザード スタイルにしたいので、TabControl を使用してウィザードのページを TabPages として使用しました。実行時にタブが表示されるようにするなど、修正が必要な小さな問題がありました。TabControl を継承し、「TabsVisible」というプロパティを追加して修正しました。うまくいきました。(参照: http://dotnetrix.co.uk/tabcontrol.htm - HideTabs プロパティを追加して Tabitems のオン/オフを切り替えます)
しかし、次のような他の小さな問題があります。 1. Ctrl + Tab を押すと、タブが変更されます。これは、OnKeyDown メソッドをオーバーライドすることによって無効にされます 2. アクティブなカーソルがタブ リストにあり、矢印キーが押されると、現在のタブ ページが変更されます。どうすればこれを無効にできますか??
だから私の質問は - タブページが変更されないように、tabControl で矢印キーを無効にするにはどうすればよいですか?