Delphi 2010 でアプリケーションを作成し、新しい TRibbon コントロールを初めて試しています。
すべて正常に動作しますが、小さな問題があります。
TActionManager コントロールに割り当てられた TImageList に 64x64 ビットマップを追加しました。次に、アクションを TRibbon のグループに追加し、TImageList から大きな画像を設定しました。画像は表示されますが、正しく中央に配置されません。代わりに半分に表示され、下ではなく「アクション」というテキストが表示されます。
どうすればこの問題を解決できますか? 私はこのコミュニティの初心者です。スクリーンショットをアップロードしようとしましたが、やり方がわかりません。
どうもありがとう。
ダニー。
アップデート
こんにちは、私はあなたが言ったことをすべてやったし、正しいです。私は64x64ピクセルの画像を持っています。試してみると、どこに問題があるのか 理解できたかもしれません。まもなく、actionmanager でスタイルを「デフォルト プラットフォーム」または「標準」または「XP スタイル」に設定すると、画像が正しく表示されます。しかし、アプリケーションを実行すると、「リボン - ルナ」に戻り、画像が半分に切り捨てられます。私はランタイムにそれをやろうとしましたが、何もしませんでした。彼はすべての「リボン - ルナ」を設定しました。バグですか?それとも私は何かを間違えますか?スタイルのリボン コントロールでは、"Ribbon - Luna" または "Ribbon - Obsidian" または "Ribbon - Silver" の値のみを選択でき、その他は選択できないことがわかりました。ツールバー コントロールを使用しようとしましたが、「リボン - ルナ」をスタイルとして設定すると、リボン コントロールと同じ問題が発生します。「デフォルトのプラットフォーム」または「