2016-09-20 6 views
0

私はVB6の新機能です(かなり古くなっていますが、レガシーコードを維持しています)。VB6 - キャプションの長さに基づいてタブの幅を動的に調整します

私の質問は、タブの幅をキャプションの長さに基づいて動的に調整できるかどうかです(つまり、タブの幅を動的に調整する)かどうかです。

例:タブの英語のテキストには10​​文字が含まれていますが、フランス語の同等のテキストには15-20文字のような文字が含まれています。英語とフランス語の両方のテキストの両側に空白を入れずにタブにテキストを挿入することは可能でしょうか?

+0

どのようなタブですか? –

+0

'ActiveTabs.SSTab' – AlwaysALearner

答えて

0

ssTabコントロールを右クリックし、[プロパティ]を選択します。 [全般]タブで、[スタイル:]ドロップダウンからssStylePropertyPageを選択し、ssStyleTabbedDialogを選択します。

これは、キャプションの長さに基づいて、すべてのタブのキャプションのサイズを自動的に調整します。

これを選択すると、TabMaxWidthプロパティは無視されます。

+0

サイドノート:このような作業を行うときは、常に自動調整の贅沢さはありません。 Form、UserControlなどのオブジェクトにはTextWidthプロパティがあります。それらにあなたのテキストを与え、必要な幅を返します。 – Herb

関連する問題