2012-02-09 3 views
4

J'essaie d'utiliser le contrôle du ruban dans Delphi, mais j'ai des problèmes avec les icônes. J'ai un ImageList (16x16 - résolutions apparemment plus élevées sont mauvaises - les dysfonctionnements de ruban) et je veux l'utiliser pour les icônes de ruban. Mais ce problème continue à se produire:Images glitchy ruban de Delphi

Lorsque la case "Grandes icônes" n'est pas cochée, les petits boutons (Action2) fonctionnent correctement. Mais le plus gros ne l'est pas. enter image description here D'autre part, quand je coche la case, cela se produit: enter image description here

Comment puis-je configurer correctement le ruban? C'est fou:/

+1

S'il vous plaît recadrer vos captures d'écran à l'avenir pour ne montrer que la partie applicable. Cela leur permet d'afficher à une plus grande taille, ce qui les rend plus lisibles/visuellement plus claires. Dans ce cas, vous pourriez avoir déplacé la boîte de dialogue Editeur d'actions vers le bord gauche et l'avoir recadrée sur environ la moitié de la largeur de ce dialogue et depuis le bord supérieur du ruban jusqu'à la zone située en dessous de la case Grandes icônes. Cela aurait rendu l'image beaucoup plus claire à voir. :) –

+0

Fera. Pardon. J'ai également pensé à une solution, va ajouter une réponse. –

Répondre

7

Donc, bien, je l'ai compris. Pour utiliser les deux types d'image, il faut avoir deux ImageLists séparées - chacune contenant des dimensions d'icônes différentes. L'ActionManager a plus de champs pour les images, que je n'ai pas remarqué en premier - Images, DisabledImages, LargeImages (c'est tout!) Et LargeDisabledImages. Donc, pour avoir toutes les fonctionnalités du ruban, vous devez garder 4 ImageLists.

(je garde la réponse ici pour référence future)

+1

Si c'est la réponse alors [acceptez-le] (http://meta.stackexchange.com/questions/16930/is-it-ok-to-answer-your-own-question-and-accept-it). –

+0

Je dois attendre deux jours (le système le dit) –

Questions connexes