問題タブ [tpagecontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1933 参照

delphi - TTabSheet をスクロールする方法

シートの高さが値未満になった場合、PageControl 内の個々の TabSheet をスクロールしたいと思います。

TabSheet に ScrollBox を配置すると、TabSheet のテーマの背景は描画されません (スクロールボックスの単色の背景で上書きされます)。

私は運がない透明なスクロールボックスコンポーネントを見つけたり作成したりしようとしています。他のアイデアはありますか?

Delphi 7 を使用しています。

ありがとう!

0 投票する
1 に答える
1215 参照

delphi - TcxPageControl が TFrame でホストされている場合、TcxTabSheet に追加されたコンポーネントが実行時に表示されない

TFrameを含む再利用可能なものを構築していますTcxPageControl。アイデアは、フレームがフォームにドロップされ、そのフォームに固有のページを追加できるということです。

これは正常に機能し、デザイナーを使用してページを正常に追加でき、実行時にそれらのタブ ページが表示されます。ただし、問題は、TcxTabSheetドントにドロップされるコンポーネントです。

フレーム自体 (つまり、フォームにドロップされたものではなく、ベース フレーム) にページを追加し、その上にコンポーネントをドロップすると、それらが表示されます。ただし、コンポーネントをフォームから同じページにドロップすると、ドロップしません。

ここには明らかに何かが欠けていますが、ページコントロールはどのフォームでも( から表示されているかどうかに関係なくTFrame)同じように機能すると思っていましたが、明らかに気に入らないものがあるようです

これはバグですか、それとも私が正しくやっていないだけですか?

注-プロパティを表示したいので、「パレットに追加」オプションを使用してフレームをコンポーネントとして追加していTPageControlます(重要な場合)

0 投票する
1 に答える
3630 参照

c++ - C++ Builder で PageControl TabSheets のヘッダーを非表示にするにはどうすればよいですか

PageControl コンポーネントで TabSheets のヘッダーを非表示にするにはどうすればよいでしょうか。たとえば、ページ上のいくつかのものを選択できるチャンピオンを構築するためのクリエーターを作りたいです。TabSheets は Timer によって 10 秒ごとに変更されます。Google では、TabSheet (コンテンツ付き) を非表示にする方法のみを見つけることができます。TabSheets e.gTabSheet1 などのヘッダーのみを非表示にしたい。私はC++ Builderで作業しています。ご挨拶、

0 投票する
1 に答える
1186 参照

delphi - TPageControl の範囲外のリスト インデックス

奇妙な動作を示す TPageControl で立ち往生しています..

コントロールには3ページありますが、そうすると

に相当するループの最初の反復の最初の行を実行すると、「範囲外のリスト インデックス (3)」エラーが発生します。

ここで、デバッガーで PageControl プロパティを表示すると、すべてが正常に機能しているように見えます。PageCount は予想どおり 3 であり、ページ 0 の TabVisible を含むすべてのページとそのプロパティをエバリュエーターで確認できます。

Windows 7 マシンで Delphi XE を使用しています。私は途方に暮れています。

0 投票する
1 に答える
1018 参照

delphi - TPageControl で tabSheet が既に作成されているかどうかを確認する方法

RunTime でタブシートを動的に作成し、次のコードを使用してその中に Frame を配置しました。

そして今、タブが既に作成されているかどうかを知りたいのですが、同じボタンをクリックしたときにアクティブにするだけです