Delphi2010の画面に合わせるには?

解決


ない  2011-05-13 16:12:44  No: 40516  IP: [192.*.*.*]

①Delphi5(WindowsXP)で作った画面を、
②Delphi2010(Windows7)で作った画面と
同じようにしたいのですが・・・。
①にあるコンボボックスは、②の設計画面で一度削除してから
再度設定しないとダメなのでしょうか?

編集 削除
igy  2011-05-15 00:29:51  No: 40517  IP: [192.*.*.*]

・Delphi2010の画面に合わせる
・Delphi2010で作った画面と同じようにしたい
というのは、具体的には、どのようなことですか?

編集 削除
ない  2011-05-16 09:07:51  No: 40518  IP: [192.*.*.*]

言葉足らずでした。
具体的に言いますと、①Delphi5(WindowsXP)でコンボボックスの
コンポーネントを貼り付けてあるファイル(PAS + DFM)を
②Delphi2010(Windows7)でコンパイル実行すると、
アイテムのリスト部分が白色ですが、
②Delphi2010(Windows7)でコンボボックスの
コンポーネントを貼り付けてコンパイル実行すると、
アイテムのリスト部分がグレーになっているのです。
うまく伝わりましたでしょうか?
これをグレーにするには、①で貼り付けたコンボックスを
②上で削除し再貼り付けしないといけないようで・・・。

編集 削除
igy  2011-05-16 20:15:34  No: 40519  IP: [192.*.*.*]

>Delphi2010(Windows7)でコンボボックスの
>コンポーネントを貼り付けてコンパイル実行すると、
>アイテムのリスト部分がグレーになっているのです。

DelphiXE(Windows7)で試したところ、リスト部分は白でした。

編集 削除
ない  2011-05-17 11:20:30  No: 40520  IP: [192.*.*.*]

すいません、間違えていました。
Delphi2010の場合、
(ドロップダウンしたアイテムのリスト部分でなく)
ドロップダウンしていないときに、コンボのところが
上半分が白色で、下半分が薄いグレーでした。
これが、Delphi5から移行したものは、すべて白色になっています。
これをDelphi2010に合わせたいのです。
やはり、無理なのでしょうか?

編集 削除
Fusa  2011-05-17 16:35:15  No: 40521  IP: [192.*.*.*]

ComboBoxのStyleプロパティが
csDropDownか、csDropDownListか、が違うだけではないのかな?

編集 削除
DEKO  2011-05-17 16:55:15  No: 40522  IP: [192.*.*.*]

1.[プロジェクト | オプション] のフォームで
  "ランタイムテーマを有効にする" にチェックを入れてプロジェクトを保存。
2.Delphi 2010 を一旦終了。
3.プロジェクトフォルダにある *.res を削除するかどこかに退避する。
4.Delphi 2010 を起動。
5.プロジェクトを読み込ませると *.res が再生成される。
6.[プロジェクト | 再構築]

...でいかがでしょうか?

編集 削除
DEKO  2011-05-17 16:56:39  No: 40523  IP: [192.*.*.*]

訂正:

[プロジェクト | オプション] のフォームで

[プロジェクト | オプション] の "アプリケーション" で

編集 削除
ない  2011-05-18 11:32:47  No: 40524  IP: [192.*.*.*]

ありがとうございました。
できました。

余談ですが、DLLの場合、
起動するExeに依存していました。

編集 削除