2012-02-09 7 views
4

デルファイでリボンコントロールを使用しようとしていますが、アイコンに問題があります。私は1つのImageList(16x16 - 明らかに解像度が悪い - リボンの機能不全)があり、リボンアイコンとして使用したい。しかし、この問題は起こり続けています:Delphiのリボングリッチ画像

"大きなアイコン"チェックボックスをオフにすると、小さなボタン(Action2)がうまくいきます。しかし、大きなものはそうではありません。一方 enter image description here 私はチェックボックスを選択したときに、これが起こる: enter image description here

をIセットアップ正しくリボンはどうすればよいですか?これは狂っている:/

+1

のみ適用部分を示すために、将来的にあなたのスクリーンショットをトリミングしてください。より大きなサイズで表示することができ、より読みやすく、視覚的に明確にすることができます。この場合、アクションエディタダイアログを左端に移動し、ダイアログの幅の約半分、リボンの上端から大きなアイコンのチェックボックスのすぐ下の領域までトリミングすることができます。これにより、画像がはっきりと見えるようになりました。 :) –

+0

するでしょう。ごめんなさい。私も解決策を考え出し、答えを加えます。 –

答えて

7

だから、よく分かった。両方の画像タイプを使用するには、2つの別々の画像リストを持たなければなりません。 ActionManagerには、最初に気付かなかったImages用のフィールドが他にもたくさんあります。ImagesDisabledImagesLargeImages(それだけです)、LargeDisabledImagesです。したがって、リボンの機能をフルに活用するには、4つのイメージリストを保持する必要があります。

(私は今後の参考のためにここで答えを保管しております)

+1

答えがあれば[それを受け入れる](http://meta.stackexchange.com/questions/16930/is-it-ok-to-answer-your-own-question-and-accept-it)。 –

+0

私は2日間待たなければなりません(システムはそう言っています) –

関連する問題