ちょうど良いことですが、Windows Ribbon Framework for Delphiで遊んで始めましたが、Delphiが提供するカスタムスタイルをアクティブにすると、フォームのクライアントエリアの上部に白いバンドが表示されていましたRibbon & Custom StyleDelphiとカスタムスタイル用のWindowsリボンフレームワーク
カスタムスタイルが適用されていない場合は、ホワイトバンドは表示されません(プロジェクトオプション>アプリケーション>外観)。私はDevExpress Skinsを使用しているときに同じ動作に気づいた。
これはフレームワークの問題ですか?私はDelphi XE4を使用しています。
ありがとうございました。
スタイルはあまりうまく実装されていません。古いバージョンではスタイルが悪くなります。 –
@RRUZは、スタイルの専門家です。彼の修正や拡張のいくつかは、[vcl-styles-utils](https://github.com/RRUZ/vcl-styles-utils)にあります。 –
問題の核心は、VCLスタイルは、スタイル設定されるように明示的に設計されたコントロールにのみスタイルを適用することです。これは、通常、Delphiであらかじめパッケージ化されたすべてのコントロールです。ただし、サードパーティのコントロールには必ずしも適用されません。いくつかのサードパーティのライブラリ*はスタイルを利用するかもしれませんが、リボンは独占的なスタイリングではありません。前述したように、 'vcl-styles-utils' *にはリボンの修正があるかもしれません。 –