Я пишу приложение в Delphi 2010 и впервые пробую новый элемент управления TRibbon.
Все работает нормально, но у меня небольшая проблема:
Я добавил 64x64 Bitmap в TImageList, который назначен моему элементу управления TActionManager.
Затем я добавил свое действие в группу в TRibbon и установил большое изображение из моего TImageList. Изображение отображается, но не по центру, вместо этого оно отображается наполовину, и я смотрю текст «Действие» в нем, а не под.
Как я могу решить эту проблему? Я новичок в этом сообществе, я пытался загрузить скриншот, но не понял, как это сделать.
Большое спасибо.
Дэнни.
UPDATE
Здравствуйте, я сделал все, что вы сказали, и это правильно; У меня есть изображения 64x64 пикселей. Пытаясь, может быть, я понял, где проблема.
Вкратце, в actionmanager, если я установил стиль «Платформа по умолчанию», «Стандарт» или «Стиль XP», я правильно вижу изображения. Но когда я запускаю приложение, оно возвращается к «Ленте - Луне» и обрезает изображение до половины.
Я пытался сделать это во время выполнения, но ничего, он установил каждую «Ленту - Луну». Это ошибка? Или я что-то ошибаюсь? Я видел, что в ленточном контроле в стиле я могу выбрать только значение как: "Лента - Луна" или "Лента - Обсидиан" или "Лента - серебро" и не другое.
Я попытался использовать элемент управления панели инструментов, и если я установил стиль «Лента - Луна», у меня возникла та же проблема, что и в управлении лентой; если я установлю «Платформа по умолчанию» или «Стандарт» или «Стиль XP», все будет работать правильно.
Поэтому я подумал, что проблема не в контроле ленты или панели инструментов, а в контроллере действий; но не понял, как решить, я попытался изучить его, но не решил :( Может помочь мне лучше? Я надеюсь, что эта информация может помочь вам больше для решения моей проблемы. Спасибо вам большое.