5

Panel.TabStopプロパティをに切り替えようとしtrueていますが、何にも影響しません。

で有効TabStopにする方法はPanel?

4

6 に答える 6

1

TabStopプロパティは、コンテナオブジェクトであるため、Panelコントロールには影響しません。

詳細については、このMSDNリンクを確認してください。

于 2010-10-01T19:23:08.713 に答える
1

他の人が言ったように、パネルコントロールはフォーカスを受け入れません。ただし、TabStopをtrueに設定し、そのTabOrderを設定すると、TabOrderの次のコントロールがフォーカスを受け取るはずです。

于 2010-10-01T19:23:23.427 に答える
1

Panel は (それ自体が) コントロールではなく、おそらくキーボード フォーカスを受け入れる他のコントロールのコンテナーであるため、Panel はキーボード フォーカスを受け入れません。

カスタム コントロールを作成しようとしている場合は、UserControl または Control から派生させます。

于 2010-10-01T19:19:58.133 に答える
0

私が理解しているように、TabStopプロパティはコントロールレベルに存在しますが、実際にはインタラクティブコントロールと呼ぶものにのみ影響します(おそらく実際の正しい用語があります)。パネルはフォーカスを直接受け取ることができないため、そのフラグに基づいて異なる動作をすることはありません。

于 2010-10-01T19:21:18.177 に答える
0

Focusable=trueお使いのパネルに合わせて設定してみてください。

于 2011-01-31T06:41:44.037 に答える
0

エディットボックスのように、フォーカスを受け入れることができるものを配置する必要があります。どうぞ:)

于 2010-10-01T23:14:52.487 に答える