1

タブからタブに切り替えるときに、TabControl の上にとどまる必要があるラベルがあります。タブ コントロールの SelectedIndexChanged イベントで Label の BrintToFront メソッドを呼び出してみましたが、効果がありません。また、デザイン ビューでラベルを右クリックして [最前面へ移動] を選択するだけでしたが、これも効果がありませんでした。

2 番目のタブに切り替えると、TabControl の後ろにドロップされますが、最初のタブに戻ると、再び前に表示されます。

ラベル自体は、TabControl ではなく Form に配置しました。

私はC#で働いています。どんなアイデアでも大歓迎です。ありがとう。

4

1 に答える 1

5

ラベルが特定のタブ内に配置されていないことを確認する必要があります。これを確認するには、「ドキュメント アウトライン」(ctl+alt+T) 内のネストを確認する必要があります。

もしそうなら、私はお勧めします。タブ コントロールのすぐ外側にドラッグします (ドキュメント アウトラインを使用することもできます)。次に、「前面に持ってきます」。次に、矢印キーまたは場所のプロパティを使用して、元の位置に戻します。

于 2012-05-18T22:15:10.363 に答える