2012-04-24 20 views
2

私のメインフォーム(私のイメージのform1)の中央にpagecontrolがあり、他のフォームをpagecontrolにドッキングする必要があります。私は子供フォーム上に多くのコントロールを持っているので、垂直スクロールバーと水平スクロールバーの両方が必要です(子スクロールバーではアクティブなスクロールバーオプションが有効です)が、これはキャッチです:VCLスタイルを使用すると、スクロールバーは描画されませんそうでなければ使用できません。これはVCLスタイルのバグですか?あなたはそのコントロールを無効にしなければならないことを修正して、スクロールバーをペイントしたい場合は、(あなたがQCページにこれを報告しなければならない)のVCLスタイルをサポートしていませんTFormはで使用されるVCLスタイルスクロールバーの描画で可能なバグ

Enter image description here

+0

新しいVCLスタイルにスクロールバーのバグがあります。 – philnext

+0

まだVCLスタイルに関する多くの情報があるので、[Road to Delphi](http://theroadtodelphi.wordpress.com/)を参照してください。 –

+2

基本コードを提供できますか問題を再現するには? – RRUZ

答えて

3

スクロールバー(TControlScrollBar) Vclスタイルのメソッドを使用していますが、これは多くの作業を必要とします。単純なワークラードとして、vclスタイルを適切にサポートする(フォームの)TScrollBarコンポーネントを使用できます。

+1

TScrollBoxもOKです。 –

+0

@Rodrigo:しかし、あなたのブログのTWebBrowserプロジェクトで使用されていますか?それを試してみてください;) –

+1

私は方法を見つけたと思います。子フォームでは、TScrollBoxを配置し、それを '' Align Property = AllClient ''に設定しました。私のTScrollBoxには、私が使用するはずのすべてのコンポーネントが追加されています。実行時のスクロール作業時) –

関連する問題