0

パネルのコレクションとコレクションアイテムを使用するコンポーネントを作成しています。

実行時に色が機能するようには見えませんが、設計時には問題なく機能しているようです。

コンポーネントのソース コードは、次の場所からダウンロードできます。

http://www.shaneholmes.net/pasfiles/

コンソール (Tcollection) プロパティ、ステータス カラー プロパティ、および編集モード プロパティがあります。

各コンソール (TCollectionItem) には変更時の status プロパティがあり、consoles プロパティはコンポーネントの StatusColors プロパティに基づいて変更されます。

コンポーネントの EditMode プロパティが true に設定されている場合、実行時にパネルを移動できます。

質問: 色が実行時ではなく設計時にのみ機能するのはなぜですか。

ありがとう

4

1 に答える 1

1

私はあなたのコードを見ていませんが、「パネル」+「色が機能しない」は、 ParentBackgroundを Falseに設定するのを忘れたかのように聞こえます。

プロジェクトオプションの「ランタイムテーマを有効にする」チェックボックスをオンにするのではなく、XPMan を使用してテーマを有効にしたため、色はおそらく設計時に機能すると思います。(2 番目のオプションは、D2007 以降を使用している場合にのみ使用できます。)

于 2010-05-04T16:17:51.563 に答える