2016-08-04 5 views
6

私はこのフォーム持っているタブ全般、そして私は目に見える、常にそれを維持したいのですが、フォームがタブよりも小さい場合、は、TPageControlはナビゲーター(赤を作成します矢印)。TPageControlの最初のタブとしてタブを修正し、タブ上を移動中にタブを表示し続けるには?</p> <p><a href="https://i.stack.imgur.com/CXk4D.png" rel="noreferrer"><img src="https://i.stack.imgur.com/CXk4D.png" alt="enter image description here"></a></p> <p>緑の矢印:

ユーザーの操作は可能ですが、[一般]タブをクリックする可能性があります。

例:この写真で

enter image description here

は、私がナビゲーターを使用し、私はもう[全般]タブを表示することはできません。 私はPageControlの最初のタブとして、例えばExcelの「固定列」のようにしておきたいと思います。

+1

私はそのような行動が、残念ながら、TPageControl' 'では不可能であることを、考えることができます。しかし、おそらくプロパティ 'MultiLine'があなたを助けます。このプロパティを有効にすると、タブは一度に複数の行に並べて表示されます。 –

+3

複数行はUIの偽装です。しないでください! –

+0

あなたがしようとしていることは良く見えません。本当にあります。私はナビゲータを完全に避ける方法を見つける以外の良いソリューションです –

答えて

2

はい、タブを修正する方法が見つかりませんでした。しかし、私はこのスレッドに関する議論に基づいてカスタムページコントロールを作成することで問題を解決しました。

enter image description here enter image description here enter image description here あなたがcheck it here

+0

私たちの議論についてちょっと理解してください。私の場合、私が働いている会社は既にTPageControlコンポーネントの子孫を使用していましたので、私は奇妙なクラスのソースとなり、すべての画面を変更する必要はありません。 –

+0

私は正しい答えとして私の答えを受け入れません。なぜなら、私がした質問は解決しないからです。私はちょうどここにオプションとしてそれを聞かせます... –

関連する問題

 関連する問題