私はフォーム上にTGridを持っています。 背景のように、グリッド内にTImageを表示する必要があります。 Firemonkeyフレームワークでは、コントロールは他のコントロールのコンテナです。これを念頭に置いて、私はTImageオブジェクトを構造pannelを使ってTGrid Obectにドラッグしました。今度はTImageの親がTGridオブジェクトです。 設計時には問題ありませんが、TImageはTGridの内部にありますが、アプリケーションを実行するとTImageはなくなります。FiremonkeyでTGridの背景としてTImageを表示するにはどうすればいいですか?
すべての週末に回答がありましたが、多くのvcl指向のソリューションが見つかっていて、TDBGridまたはTStringGridの列にTImageを配置しようとしていましたが、私を助けることができませんでした。
私は正しいアプローチを使用していますか?
どのように目標を達成できますか?テストするには
、非常に簡単です:
だけFMXフォームにTGridをドラッグします。 その中にいくつかの列を作成します。 TImageをフォームにドラッグします。 Scrutureパネルで、TImage Obectを見つけてドラッグし、TGridコンポーネントの子にします。 ビットマップを割り当てて、それを元に戻します。
イメージはグリッドの背景として表示されますが、アプリケーションを実行するとイメージが消えます。
ありがとうございました。
TGridをTImageの中に配置することができます。その後、TGridは画像を制御することはなく、その上に自分自身を表示します(クライアントに合わせる場合)。 – Hans
うわー!それはうまくいった!ハンスありがとう! – Leonardo